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

ошибка при вводе в неправильном формате - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread146817.html
помогите составить программу вот для такого выражения заранее спасибо)
C++ Максимальное среди 6 введеных чисел Дорогие программисты, очень срочно нужна ваша помощь, нужно сделать программу : -Найдите максимальное среди 6 введенных чисел- желательно через одномерный массив и желательно без функций. Зарание спасибо! http://www.cyberforum.ru/cpp-beginners/thread146816.html
Вычислить значение выражения C++
помогите составить программу вот для такого выражения
Интересный поиск)) Помощь безумно нужна C++
Такая проблема, если до завтра прогу не напишу, отчислят. Дан текстовый файл, найти в нём нужное слово. Но сложность в том чтобы не использовать массивы. А без них не могу. Подскажите пожалуйста!! Заранее спасибо!!
C++ Графика http://www.cyberforum.ru/cpp-beginners/thread146806.html
Составит программу, заполняющую экран контурами треугольников разных цветов. Кто поможет? Есть пример, но что здесь и как работают, если честно, не очень понятно. Программа заполняет экран закрашенными прямоугольниками: #include <dos.h> #include <conio.h> #include <graphics.h> void main()
C++ Количество записей в файле Есть файл Students.txt. В нем: 1) первая запись - число типа long, что означает общее количество записей в файле; 2) после - идут n записей по m байтов. Как подсчитать количество записей в файле и записать сначала файла это количество? подробнее

Показать сообщение отдельно
Vladimir616
111 / 111 / 3
Регистрация: 05.07.2009
Сообщений: 224
17.06.2010, 18:57     ошибка при вводе в неправильном формате
А вот не самый простой и не самый красивый способ, реализована только проверка первого значения, дальше по аналогии.
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#include <iostream>
using namespace std;
int main()
{
    setlocale(LC_ALL, "rus");
    cout<<"Bitte loesen Sie folgende Aufgaben: "<<endl; //Пазязя, решите след. примеры
    cout<<"\n";
    int Antwort;
    int testscore = 0;
    while(true)
    {
        cout<<"319 + 72 = ";
        cin >> Antwort;
        if(Antwort < -100000)
        {
            cout << "Ду бист зер шлэхтэс мэтхэн!" << endl;
            Antwort = -1000000;
            cin.clear();
            cin.ignore(1024, '\n');
            continue;
        }
        if (Antwort == 391)
            { 
             testscore++;
            }
        else
            {
             cout<<"Die Antwort war leider falsch! Auf zur naechsten Aufgabe:"; //Ответ нэвэрный, следующий.
            }   
        cout<<"\n";
        break;
    }
    cout<<"125 : 5 = ";
    cin>>Antwort;
    if (Antwort == 25)
        { 
         testscore++;
        }
    else
        {
         cout<<"Die Antwort war leider falsch! Auf zur naechsten Aufgabe:";
        }   
    cout<<"\n";
    
    cout<<"(315 - 26) * 3 = ";
    cin>>Antwort;
    if (Antwort == 867)
        { 
         testscore++;
        }
    else
        {
         cout<<"Die Antwort war leider falsch! Auf zur naechsten Aufgabe:";
        }   
    cout<<"\n";
    
    
    cout<<"\a";
    cout<<"\n"<<"\n"<<"\n";
 
    if (testscore == 0)
           {
        cout<<testscore<<" Punkte: Du bist ein Loser !!!";
           }
    else if (testscore == 1)
           {
            cout<<testscore<<" Punkt: Du kannst ja gar nichts...";
       }
    else if (testscore == 2)
       {
            cout<<testscore<<" Punkte: Du musst mal Mathe ueben, mein Freund.";
       }
    else if (testscore == 3)
       {
            cout<<testscore<<" Punkte: Grundschulniveau.";
       }
 
    cout<<"\n";
    cout<<"\n";
    system("pause");
    return 0;
}
 
Текущее время: 07:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru