Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.06.2013, 14:55     Как пресечь ввод текста вместо цифр?
Цитата Сообщение от каддафи Посмотреть сообщение
Я так понимаю без полностью изменения программы тут не получится сделать?
Что значит: "полностью изменение программы"? Кусок кода, конечно, прийдётся вставить.

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
 int main()
 {
 int x;
 cout << "VVedite chislo: ";
//cin >> x;
while (!(cin >> x) || (cin.peek() != '\n'))
{
    cin.clear();
    while (cin.get() != '\n');
    cout << "Error!" << endl;
}
 
if( x>100 ) 
cout << "Eto chislo bolshe chem 100\n ";     
    if (x<100) cout<< "Eto chislo menshe 100\n";    
system ("pause");
return 0;
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru