Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Klyuka_evg
0 / 0 / 0
Регистрация: 21.12.2015
Сообщений: 1
1

Написать программу ввода произвольных чисел, принимающую ввод до тех пор, пока не будет введён ноль (циклы)

21.12.2015, 17:36. Просмотров 903. Ответов 1
Метки нет (Все метки)

Помогите решить задачу. Условие: Написать программу ввода произвольных чисел до тех пор, пока не будет введено число 0. Выводить сообщение об ошибке, если введено не число.
В задаче нужно использовать 3 цикла.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2015, 17:36
Ответы с готовыми решениями:

Написать программу определения знака введенных чисел до тех пор, пока не будет введён 0. Использовать do.while + if
Задание: Написать программу определения знака введенных чисел до тех пор, пока не будет введён 0....

Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q
Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q

Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q
Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q.

Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q
Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q.

Ввод произвольных символов до тех пор, пока не будет введен символ q
Написать программу ввода произвольных символов до тех пор, пока не будет введен символ q.

1
Timbl4
20 / 20 / 20
Регистрация: 21.12.2015
Сообщений: 32
21.12.2015, 20:19 2
Лучший ответ Сообщение было отмечено Klyuka_evg как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
 
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "Russian"); 
    const int n=10;
    int a[n];
    bool flag=false;
    for(int i=0; i<n; i++)
    {
        if(flag==true) break;
        cout << "Введите число: " << endl;
        cin >> a[i];
        while(a[i]==0)
    {
        cout<<"Вы ввели 0 " << endl;
        flag=true;
        break;
    }
    while(cin.fail())
    {
    cout<<"Вы ввели символ" <<endl;
    cin.clear();
    cin.sync();
    break;
    }
    }
    system("pause");
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2015, 20:19

Написать программу, вычисляющую сумму элементов. Ввод элементов продолжается до тех пор, пока не будет введен
Написать программу, вычисляющую сумму элементов. Ввод элементов продолжается до тех пор, пока не...

Ввод чисел с клавиатуры до тех пор, пока не будет введена цифра 1 (цикл do)
Используя оператор цикла do, составить программу, которая будет требовать ввод чисел с клавиатуры...

Написать программу, выполняющую деление на 2 заданного числа до тех пор, пока не будет выполнено условие
Написать программу, которая после ввода с клавиатуры числа будет выполнять деление на 2 до тех пор,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru