Форум программистов, компьютерный форум CyberForum.ru

как опустить знак "-"? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Лаба С++ Класс  однонаправленный список list http://www.cyberforum.ru/cpp-beginners/thread39642.html
Задание по лабе Класс  однонаправленный список list. Дополнительно перегрузить следующие операции:  доступ к элементу в заданной позиции, например: int i; Type c; list L; c=L; +  объединить два списка; !=  проверка на неравенство. как сделать ?
C++ Опpеделить значения вещественного массива по правилу через пару часов зачет а у меня много не сделанного 1 Дан вещественный массив C. Опpеделить значения вещественного массива D по следующему правилу: D=сумме i-й строки массива С, если C>0 и D=0 в противном случае. Значение переменной i изменяется от 0 до 4. 1. С клавиатуры ввести данные в массив С. 2. Определить массив D. 3. Вывести на экран исходный (введенный с ... http://www.cyberforum.ru/cpp-beginners/thread39510.html
C++ Задание со списками
Есть задание со списками: В файловой системе каталог файлов организован как линейный список. Для каждого файла в каталоге содержатся следующие сведения: имя файла; дата создания; количество обращений к файлу. Составить программу, которая обеспечивает:
Задана последовательность чисел длиной n. Определить минимальное и максимальное значение этой последовательности ... C++
Задана последовательность чисел длиной n. Определить минимальное и максимальное значение этой последовательности ... В паскале вроде так - uses crt; var a:array of integer; i,n,max,min:integer; begin clrscr; writeln('n ');
C++ CGI и C++ http://www.cyberforum.ru/cpp-beginners/thread39473.html
Решил попросить помощи в объяснении моей курсовой. Всю работу свел к минимуму. Сейчас представлю вам простейший вид того что мне нужно. А нужно мне связать HTML форму с CGI-программой, написанной на C++. Вот HTML, сразу начну с записи формы <form action="/cgi/test.exe"> <input type=text name="a" size=6 maxlength=6> <input type=submit value="Обработать">&nbsp;<input type=reset...
C++ однонаправленный список попалась веселая задачка. "построить функцию преобразующую заданный однонаправленный список в аналогичный список где элементты расположенны в обратном порядке" т.е. как я понял либо уже у текущего списка ссылки "развернуть" наоборот, либо создать такой же и скопировать в него значения первого с конца. проблема вот в чем. теоретически я понимаю все. и про списки знаю. практически - не... подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2295 / 1665 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
12.06.2009, 19:02     как опустить знак "-"?
Если есть ораничение, что пользователь может вводить только положительные координаты x и y, то можно сделать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int x = 0;
int y = 0;
 
cout << "x = ";
cin >> x;
 
while(x < 0){
  cout << "x не может быть меньше нуля. Повторите ввод: ";
  cin >> x;
}
 
cout << "y = ";
cin >> y;
 
while(y < 0){
  cout << "y не может быть меньше нуля. Повторите ввод: ";
  cin >> y;
}
Тем самым у нас будет защита от ввода пользователем некорректных исходных данных, о чем он (пользователь) будет предупрежден.
Ты можешь использовать подобные конструкции везде, где есть определенные ограничения на исходные данные.
Т.е. проверяешь входные данные на соответствие ограничениям, если не соответствуют - информируешь пользователя об ограничениях и просишь повторить ввод.
 
Текущее время: 03:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru