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

Простой код но выдает ошибку - C++

Восстановить пароль Регистрация
 
sirserik
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 156
20.06.2011, 19:05     Простой код но выдает ошибку #1
Почему у меня не видет вторую переменную day
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
#include <math.h>
#include <iostream>
using namespace std;
void main()
{ int month,day;
    cin>>month,day;
    int den=1;
    switch(month)
{   case 1: cout<<"month: "<<month<<endl<<"day: "<<day+1;
if(day==31){cout<<"month: "<<month+1<<endl<<den;}
break;
    case 2: cout<<"month: "<<month<<endl<<"day: "<<day+1;
    if(day==28){cout<<"month: "<<month+1<<endl<<"day: "<<den;}
break;
    case 3:cout<<"month: "<<month<<endl<<"day: "<<day+1;
        if(day==31){cout<<"month: "<<month+1<<endl<<"day: "<<den;}
break;
    case 4:cout<<"month: "<<month<<endl<<"day: "<<day+1;
        if(day==30){cout<<"month: "<<month+1<<endl<<"day: "<<den;}
break;
    case 5: cout<<"month: "<<month<<endl<<"day: "<<day+1;
        if(day==31){cout<<"month: "<<month+1<<endl<<"day: "<<den;}
break;
    case 6: cout<<"month: "<<month<<endl<<"day: "<<day+1;
        if(day==30){cout<<"month: "<<month+1<<endl<<"day: "<<den;}
break;
    case 7: cout<<"month: "<<month<<endl<<"day: "<<day+1;
        if(day==31){cout<<"month: "<<month+1<<endl<<"day: "<<den;}
break;
    case 8: cout<<"month: "<<month<<endl<<"day: "<<day+1;
        if(day==31){cout<<"month: "<<month+1<<endl<<"day: "<<den;}
break;
    case 9: cout<<"month: "<<month<<endl<<"day: "<<day+1;
        if(day==30){cout<<"month: "<<month+1<<endl<<"day: "<<den;}
break;
    case 10: cout<<"month: "<<month<<endl<<"day: "<<day+1;
        if(day==31){cout<<"month: "<<month+1<<endl<<"day: "<<den;}
break;
    case 11: cout<<"month: "<<month<<endl<<"day: "<<day+1;
        if(day==30){cout<<"month: "<<month+1<<endl<<"day: "<<den;}
break;
    case 12: cout<<"month: "<<month<<endl<<"day: "<<day+1;
        if(day==31){cout<<"month: "<<month+1<<endl<<"day: "<<den;}
        
                
}   
 
cin.get();
    cin.get();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2011, 19:05     Простой код но выдает ошибку
Посмотрите здесь:

Метод простой итерации (неправильно выдает корни уравнения) C++
выдает ошибку C++
почему программа выдает ошибку при первом запуске, а дальше работает нормально? Код C C++
Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int') C++
Выдает ошибку C++
Исправьте код, выдает ошибку (заданы коэффициенты квадратного уравнения. Найти его действительные корни, если они существуют.) C++
Матричный код выдает ошибку C++
Простой пример из книги. Объяснить, почему код выдает такие результаты C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
20.06.2011, 19:14     Простой код но выдает ошибку #2
Цитата Сообщение от sirserik Посмотреть сообщение
cin>>month,day;
так нельзя делать. Это Вам на Pascal, чтоб через запятую!
C++
1
std::cin >> Month >> Day;
Yandex
Объявления
20.06.2011, 19:14     Простой код но выдает ошибку
Ответ Создать тему
Опции темы

Текущее время: 01:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru