Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Как реализовать функцию

Ответить
Настройки темы
C/C++ - Как реализовать функцию

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить 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

 

Ветеран


Сообщения: 1397
Благодарности: 131

Профиль | Отправить PM | Цитировать


Цифры в ASCII от 0x30 начинаются.
Проверка a - '0' <=9
Ввод функцией getchar.

-------
Ehhh.. what's up, doc?..


Отправлено: 18:09, 18-10-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Как реализовать функцию

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход