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

Как пресечь ввод текста вместо цифр? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Логика выражения http://www.cyberforum.ru/cpp-beginners/thread910763.html
Изучать С начал недавно, изучение изучением, а вопрос текущий назрел и в литературе когда появится ответ, не особо известно) В общем по делу, есть код, вычисление урона под определенными эффектами: if (CSharedDatA != NULL) { int bufflevel = 0; double dmg_mod=0; //dance of fire npc buff
C++ проверьте условие Всем приветик. Проверьте пожалуйста мое условие. Вроде написано правильно но считает не правильно. #include <iostream.h> #include <conio.h> #include <math.h> const pi=3.14; int main() { double x, y, z, a, b ,c, t; http://www.cyberforum.ru/cpp-beginners/thread910750.html
Каждую из трёх прямоугольных матриц преобразовать по правилу C++
все элементы каждой строки матрицы разделить на минимальный элемент этой строки. #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> #include <time.h> #include <iostream> #include <locale.h>
C++ Сместить строку с минимальным элементом матрицы
Помогите пожалуйста, очень срочно надо, у самой ничего не выходит. Дана прямоугольная целочисленная матрица NxM. Строку, в которой находится минимальный элемент матрицы сдвинуть на одну позицию вправо, каждый элемент строки смещается на одну позицию вправо, а последний уходит в начало.
C++ Дан файл, содержащий текст на русском языке. Подсчитать кол-во слов, в которых кол-во гласных и согласных совпадает http://www.cyberforum.ru/cpp-beginners/thread910729.html
Дан файл, содержащий текст на русском языке. Подсчитать кол-во слов, в которых кол-во гласных и согласных совпадает. Никак не могу понять в чем ошибка.. код #include <stdio.h> #include <string.h> #include <iostream> #include <Windows.h> using namespace std;
C++ Программа которая выводит имя (ошибка в программе) Написал программу: #include <iostream> #include <cstdlib> using namespace std; int main() { int name; cout << "Hello, user!What is your name?" << endl; подробнее

Показать сообщение отдельно
каддафи
2 / 2 / 1
Регистрация: 02.10.2012
Сообщений: 91
24.06.2013, 14:40     Как пресечь ввод текста вместо цифр?
В общем имеется простая программка. Почему то на ввод текста реагирует как выполнение первого условия? Как сделать так чтобы на ввод текста выдавать ошибку?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
 using namespace std;
 
 int main()
 {
 int x;
 cout << "VVedite chislo: ";
cin >> x;
 
if( x>100 ) 
cout << "Eto chislo bolshe chem 100\n ";     
    if (x<100) cout<< "Eto chislo menshe 100\n";    
system ("pause");
return 0;
 
}
Добавлено через 39 минут
Я так понимаю без полностью изменения программы тут не получится сделать? А прогу менять нельзя, так как я документ тестирования написал по этому коду.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru