Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vlad_fractal
0 / 0 / 0
Регистрация: 16.10.2013
Сообщений: 78
#1

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

12.11.2013, 10:43. Просмотров 1448. Ответов 5
Метки нет (Все метки)

Задание:
Написать программу определения
знака введенных чисел до тех пор, пока не будет введён 0.
Код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream.h>
main()
int x;
do
{
cout<<"vvedite chislo:";
cin>>x;
if(x>0)
cout<<"chislo pologitelnoe";
else
cout<<"chislo otricatelnoe";
}
while(x!=0);
Извините за примитивность, компилятор у нас учебный, сильно урезанный.
Проверьте, будет ли работать, если да, то верно ли будет работать? Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2013, 10:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать программу определения знака введенных чисел до тех пор, пока не будет введён 0. Использовать do.while + if (C++):

Написать программу ввода произвольных чисел, принимающую ввод до тех пор, пока не будет введён ноль (циклы) - C++
Помогите решить задачу. Условие: Написать программу ввода произвольных чисел до тех пор, пока не будет введено число 0. Выводить сообщение...

Выводить на экран квадраты введенных чисел до тех пор, пока не будет введено число 0 - C++
Вводить с клавиатуры целые числа (&gt;0) и выводить на экран квадраты этих чисел до тех пор, пока не будет введено число 0. Использовать цикл...

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

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

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

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

5
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
12.11.2013, 10:48 #2
фигурные скобки у main забыли:
C++
1
2
3
int main ()
{//<-- эту
}//<-- и эту
1
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
12.11.2013, 10:49 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
int main()
{
    int x;
    do
    {
        cout<<"vvedite chislo:";
        cin>>x;
        if(x>0)
            cout<<"chislo pologitelnoe";
        if(x<0)
            cout<<"chislo otricatelnoe";
    }
    while(x!=0);
}
Иначе он будет говорить, что 0 - отрицательное число.
1
Vlad_fractal
0 / 0 / 0
Регистрация: 16.10.2013
Сообщений: 78
12.11.2013, 10:53  [ТС] #4
А, точно, после майна скобку забыл... как глупо.
Ладно, спасибо вам.

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream.h>
main()
{int x;
do
{
cout<<"vvedite chislo: ";
cin>>x;
if(x>0)
cout<<"chislo pologitelnoe"<<endl;
if(x<0)
cout<<"chislo otricatelnoe"<<endl;
}
while(x!=0);
}
Короче вот, окончательный вариант, чтобы строки не слипались. Может кому-то, наподобии меня, понадобится.
0
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
12.11.2013, 10:54 #5
Он будет говорить, что 0 - отрицательное число. Надо либо отдельно обрабатывать 0, либо сделать как у меня.
0
Vlad_fractal
0 / 0 / 0
Регистрация: 16.10.2013
Сообщений: 78
12.11.2013, 10:56  [ТС] #6
Цитата Сообщение от Rivory Посмотреть сообщение
Он будет говорить, что 0 - отрицательное число. Надо либо отдельно обрабатывать 0, либо сделать как у меня.
Уже исправил, спасибо.
0
12.11.2013, 10:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2013, 10:56
Привет! Вот еще темы с ответами:

Вводить с клавиатуры целые числа (>0) и выводить на экран квадраты этих чисел до тех пор, пока не будет введено число 0. Использовать цикл do...while. - C++
Вводить с клавиатуры целые числа (&gt;0) и выводить на экран квадраты этих чисел до тех пор, пока не будет введено число 0. Использовать цикл...

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

Выводить на экран квадраты чисел до тех пор, пока не будет введено число 0 - C++
Вводить с клавиатуры целые числа (&gt;0) и выводить на экран квадраты этих чисел до тех пор, пока не будет введено число 0. Использовать цикл...

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


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

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

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