Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.12.2020, 15:19   #1
bublik3
Пользователь
 
Регистрация: 10.12.2020
Сообщений: 44
По умолчанию Программирование ветвлений1

Можно пожалуйста блок-схемку к программке
Код:
#include <iostream>
using namespace std;
int main()
{
    int n;
    cout<<"Введите число от 100 до 999: ";
    cin >> n;
    switch(n/100)
    {
        case 1: cout<<" Сто"; break;
        case 2: cout<<" Двести"; break;
        case 3: cout<<" Тристо"; break;
        case 4: cout<<" Четыресто"; break;
        case 5: cout<<" Пятьсот"; break;
        case 6: cout<<" Шестьсот"; break;
        case 7: cout<<" Семьсот"; break;
        case 8: cout<<" Восемьсот"; break;
        case 9: cout<<" Девятьсот"; break;
        default: cout<<"Ошибка! Неверно заданно число"; return 0;
    }
    switch(n%100)
    {
        case 10: cout<<" Десять"; break;
        case 11: cout<<" Одиннадцать"; break;
        case 12: cout<<" Двенадцать"; break;
        case 13: cout<<" Тринадцать"; break;
        case 14: cout<<" Четырнадцать"; break;
        case 15: cout<<" Пятьнадцать"; break;
        case 16: cout<<" Шестьнадцать"; break;
        case 17: cout<<" Семьнадцать"; break;
        case 18: cout<<" Восемьнадцать"; break;
        case 19: cout<<" Девятьнадцать"; break;
    }
    switch((n%100)/10)
    {
        case 2: cout<<" Двадцать"; break;
        case 3: cout<<" Тридцать"; break;
        case 4: cout<<" Сорок"; break;
        case 5: cout<<" Пятьдесят"; break;
        case 6: cout<<" Шестьдесят"; break;
        case 7: cout<<" Семьдесят"; break;
        case 8: cout<<" Восемьдесят"; break;
        case 9: cout<<" Девяносто"; break;
    }
    if ((n%100)/10!=1)
    {
    switch(n%10)
    {
        case 1: cout<<" Один"; break;
        case 2: cout<<" Два"; break;
        case 3: cout<<" Три"; break;
        case 4: cout<<" Четыре"; break;
        case 5: cout<<" Пять"; break;
        case 6: cout<<" Шесть"; break;
        case 7: cout<<" Семь"; break;
        case 8: cout<<" Восемь"; break;
        case 9: cout<<" Девять"; break;
    }
    }
    cout<<".";
    return 0;
}
bublik3 вне форума
Старый 14.12.2020, 15:27   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,596
По умолчанию

Хватит плодить темы с дублирующимися названиями.
Arigato вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программирование bbbbbbbbbbbbbbbb Помощь студентам 2 27.11.2016 13:34
Программирование на Си forcat Помощь студентам 0 07.01.2012 19:39
Программирование или web-программирование? Дмитрий Батогов Помощь студентам 3 23.06.2011 14:14
программирование фамил Свободное общение 10 23.09.2009 14:28