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

Не могу найти ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нарисовать в многомодульной программе http://www.cyberforum.ru/cpp-beginners/thread839127.html
* НАДО это нарисовать в многомодульной программе. ** Знаю что можно обойтись без лишних модулей, но если препод сказала, то закон. *** **** ***** СPP ******
C++ Быстрое умножение Нужно написать алгоритм для быстрого умножения 2-ух 32-битных чисел. Кто подскажет быстрый алгоритм? (как в openssl, только я там разобраться не могу:() http://www.cyberforum.ru/cpp-beginners/thread839125.html
Найти максимальное значение сумм элементов каждой строки в масиве Т, с++ C++
Знайти максимальне значення з сумм елементів кожного рядка в масиві T (13,8) коротких цілих чисел.(укр) Найти максимальное значение сумм элементов каждой строки в масиве Т (13,8) кратких целых чисел(рус.) Ребят помогите с кодом, очень срочно нужно сдать! Буду очень признателен пишу в Борланде. пришлите исходный код пожалуйста!
Шифрование текста C++
необходимо создать программу что бы зашифровать и расшифровать данный текст путем замены буквы на следующую по алфавиту. помогите пожалуйста, а то третий день уже мучаюсь...
C++ Как организовать поиск файла по маске http://www.cyberforum.ru/cpp-beginners/thread839078.html
помогите с организацией поиска файла по маске
C++ Поиск слова в файле Все доброго времени суток) Нужна помощь: надо написать прогу, которая открывает файл и ищет совпадения с введенным словом. 1) Пишу в codeblocks, куда запихивать файл с текстом? В корневую папку или в bin? 2) Вот код, пишет ошибки, которые никак не могу вдуплить( #include <iostream> #include <fstream> #include <cstdlib> подробнее

Показать сообщение отдельно
SharkBass
0 / 0 / 0
Регистрация: 31.03.2013
Сообщений: 12
16.04.2013, 09:08  [ТС]     Не могу найти ошибку
Извините, допустил ошибку, год начинается с Четверга. И если рассчитывать так, то программа поучится довольно длинная, или я ошибаюсь?

Добавлено через 31 минуту
Переписал. Ошибки пользователя правильно учтены?
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
void main()
{
int dd,mm,day,dayY;
    printf("Программа расчитывает день недели по дате.\n Учитывается что это високосный год и он начался с Четверга.\n  Введите последовательно число и месяц в формате 01/01\n");
scanf("%i %i",&dd,&mm);
if ((((dd>31||dd<1)||(mm>12||mm<1))||(mm==4&&dd>=31))||(mm==2&&dd>=30)||(mm==4&&dd>=31)||(mm==6&&dd>=31)||(mm==9&&dd>=31)||(mm==11&&dd>=31))
printf ("Не корректно введена дата\n");
else
if (mm==1)
dayY=dd%7;
else if (mm==2)
dayY=(31+dd)%7;
else if (mm==3)
dayY=(31+29+dd)%7;
else if (mm==4)
dayY=(31+29+31+dd)%7;
else if (mm==5)
dayY=(31+29+31+30+dd)%7;
else if (mm==6)
dayY=(31+29+31+30+31+dd)%7;
else if (mm==7)
dayY=(31+29+31+30+31+30+dd)%7;
else if (mm==8)
dayY=(31+29+31+30+31+30+31+dd)%7;
else if (mm==9)
dayY=(31+29+31+30+31+30+31+31+dd)%7;
else if (mm==10)
dayY=(31+29+31+30+31+30+31+31+30+dd)%7;
else if (mm==11)
dayY=(31+29+31+30+31+30+31+31+30+31+dd)%7;
else if (mm==12)
dayY=(31+29+31+30+31+30+31+31+30+31+30+dd)%7;
{ if(dayY==5) printf("ПОНЕДЕЛЬНИК\n");
else if(dayY==6) printf("ВТОРНИК\n");
else if(dayY==0) printf("СРЕДА\n");
else if(dayY==1) printf("ЧЕТВЕРГ\n");
else if(dayY==2) printf("ПЯТНИЦА\n");
else if(dayY==3) printf("СУББОТА\n");
else if(dayY==4) printf("ВОСКРЕСЕНЬЕ\n");
}
getch();
 
}
 
Текущее время: 07:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru