Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В заданной строке установить пробелы вместо символов http://www.cyberforum.ru/cpp-beginners/thread1115044.html
1)В заданной строке установить пробелы вместо символов, номера позиций которых при делении на 4 дают в остатке 3. 2)Дано число N и текстовый файл. Удалить из файла абзац с номером N (абзацы...
C++ Классы student и prepod поместить в один массив Имеются наследники класса person : student и prepod. Нужно создать массив, в котором будут храниться объекты этих классов и вывести на экран, например, только студентов. Не знаю как именно... http://www.cyberforum.ru/cpp-beginners/thread1115041.html
Нужно создать массив строк и найти слова C++
Нужно создать массив строк, строки состоят из символов. Вывести только русские слова, где гласных символов больше. Массив сделать динамическим. А поиск слов через функцию. Ввод строк через аргументы...
Пользователь вводит с командной строки текст, найти в нём английские слова C++
Пользователь вводит с командной строки текст, найти в нём английские слова!
C++ Описать структуру с именем STUDENT http://www.cyberforum.ru/cpp-beginners/thread1115024.html
Пожалуйста помогите! Описать структуру с именем STUDENT, содержащую следующие поля: • NAME - фамилия и инициалы; • GROUP - номер группы; • SES - оценки по пяти предметам (массив из пяти...
C++ Дан целочисленный двумерный массив. Известно, что среди его элементов два и только два равны между собой. Напечатать их индексы Часть программы выполнена, но не получается поставить верное условие для сравнения элементов в массиве (уточнение: использовать можно только два цикла, т.е. нельзя подключить вспомогательный массив).... подробнее

Показать сообщение отдельно
Scriptsky
0 / 0 / 0
Регистрация: 09.03.2014
Сообщений: 11

Найти ошибку - C++

09.03.2014, 23:36. Просмотров 222. Ответов 3
Метки (Все метки)

Не могу понять, что не так в программе, она запускается, но выдает не совсем, то что нужно, а нужно именно преобразовать слова null, one, two, three в числа 0,1,2,3 , но если ввести другое число например four, то вывести
сообщение об ошибке. Моя прога запускается и и преобразовывает слова в числа, но она будет их преобразовывать в эти числа даже если я введу туда любой набор букв. Заранее спасибо за помощь!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "std_lib_facilities.h"
#include <iostream> 
int main()
{ 
cout << "vvedite chislo\n";
string null;
string one;
string two;
string three;
cin>> null >> one >> two >> three;
if (null==null) cout << "0\n";
else
cout << " Takoe slovo ne naideno\n ";
if  (one==one) cout << "1\n";
else
 cout << " Takoe slovo ne naideno\n ";
if (two==two) cout << "2\n";
else
 cout << " Takoe slovo ne naideno\n ";
if (three==three) cout << "3\n";
else
cout << " Takoe slovo ne naideno\n";
keep_window_open();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.