|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Как реализовать функцию |
|
C/C++ - Как реализовать функцию
|
Новый участник Сообщения: 1 |
Профиль | Отправить PM | Цитировать Пишу программу в консоли С++ в RAD Studio. 3 простые задачки
Помогите пожалуйста добавить защиту от букв в программу, что бы она не крашилась. Чтобы можно было вводить только цифры Вот код: #include <tchar.h> #include <stdio.h> #include <iostream.h> using namespace std; int main() { int op; do { cout << "\n& have 3 tests"; cout << "1-do,2-if,3-for"; cout << "\n& give me member="; cin >> op; switch (op) { case 1: { double a, b, c, d, e, f; cout << "\n give me number a="; cin >> a; c = a * a; b = c * c; e = b * b; d = e * b; f = d * d; cout << endl << f; break; } case 2: { float x, y, z; cout << "\n give me number x="; cin >> x; cout << "\n give me number y="; cin >> y; cout << "\n give me number z="; cin >> z; if (x + y > z & y + z > x & z + x > y) { cout << "\n suchestvuet"; } else { cout << "\n nesuchestvuet"; } cout << endl << ""; } break; case 3: { int i = 1; int n = 0; cout<<"Enter n:"; cin>>n; float p=1; for (; i <= n; i++) { p = (p * (2 * i - 1)) / (2 * i); } cout << "\n p=" << p; break; } case 4: break; default: cout << "error"; } } while (op != 4); cout << "POKA \n"; system("pause"); return 0; } |
|
Отправлено: 13:36, 18-10-2014 |
Ветеран Сообщения: 1404
|
Профиль | Отправить PM | Цитировать Цифры в ASCII от 0x30 начинаются.
Проверка a - '0' <=9 Ввод функцией getchar. |
------- Отправлено: 18:09, 18-10-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2007 - Помогите какую функцию использовать и как? | paul_8 | Microsoft Office (Word, Excel, Outlook и т.д.) | 1 | 17-12-2012 20:54 | |
Разное - [решено] Как реализовать функцию DHCP Server в Win 7 | streamrider | Microsoft Windows 7 | 14 | 24-02-2012 17:11 | |
VBS/WSH/JS - как правильно подставить функцию | 3aHyga | Скриптовые языки администрирования Windows | 0 | 09-12-2011 08:01 | |
[решено] Как в функцию вписать? | JaguarSP | AutoIt | 10 | 24-04-2010 01:44 | |
Разное - как вызвать функцию | hhh8486 | Программирование и базы данных | 2 | 29-03-2008 13:17 |
|