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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
scoler
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 22
#1

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

24.11.2010, 17:58. Просмотров 324. Ответов 5
Метки нет (Все метки)

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
#include "stdafx.h"
#include <conio.h>
#include <iostream>
#include <stdio.h>
using namespace std;
 
void _tmain()
{
char ch;
puts("\n\n\tWrite 1,2,3,4,5,6, or 7 for choosing day of week");
scanf("%c", &ch);
printf("\n\tYour choice - %c", ch);
switch(ch)
{case '1':
printf("\n\tMonday ");
break;
case '2':
printf("\n\tThuesday ");
break;
case '3':
printf("\n\tWendsday ");
break;
case '4':
printf("\n\tThousday ");
break;
case '5':
printf("\n\tFriday ");
break;
case '6':
printf("\n\tSuterday ");
break;
case '7':
printf("\n\tSunday ");
break;
default:
printf("\n\tDay of week %c not found", ch);
}
printf("\n\tFor exit press <Enter>\n");
getch();
}
Суть проблемы:
при вводе ,например, числа 77 ответ будет Sunday, а нужно чтобы выдавало ошибку т.к. число не соответсвует дню недели
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2010, 17:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос найти ошибку в программе (C++):

Найти ошибку в программе: в visual studio выдает ошибку - C++
#include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; using namespace std; int main() { double x, E, ypred, y, S; ...

Найти ошибку в программе - C++
Решаю задачу: Вот мой код: #include &lt;iostream&gt; #include &lt;windows.h&gt; using namespace std; int main()

Найти ошибку в программе - C++
Найти ошибку в программе(связано с неправильным использованием указателя). Как можно исправить ошибку? #include &lt;iostream&gt; using...

Найти ошибку в программе - C++
Помогите найти ошибку. #include &lt;iostream&gt; using namespace std; int main() { int a,kol=0,koll=0;

Найти ошибку в программе - C++
Программа должна используя Дерево выводить список игроков сначала всех играющих в основном составе ниже играющих в резерве.... она же...

Найти ошибку в программе - C++
#include &lt;stdafx.h&gt; #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;fstream&gt; #include &lt;ctime&gt; using namespace std; int...

5
Unforgiven_00
60 / 60 / 2
Регистрация: 12.10.2010
Сообщений: 129
24.11.2010, 18:03 #2
Сделайте переменную ch интом. При вводе 77 программа считывает только первую семерку.
1
dr.curse
389 / 345 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
24.11.2010, 18:05 #3
попробуй вместо scanf("%c", &ch); использовать c=getchar();
0
scoler
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 22
24.11.2010, 18:06  [ТС] #4
спасибо за ответ!
сижу и смеюсь над собой)
0
Card1nal
6 / 6 / 0
Регистрация: 04.01.2010
Сообщений: 118
24.11.2010, 18:06 #5
Это С или С++? Если С, то откуда namespace? Если C++, зачем printf?
У меня gcc не компилирует, ни на C, ни на C++.
0
scoler
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 22
24.11.2010, 18:10  [ТС] #6
все!
я уже разобрался
0
24.11.2010, 18:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2010, 18:10
Привет! Вот еще темы с ответами:

найти ошибку в программе - C++
Сортировка вещественных чисел из файла методом пузырька #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; void...

Найти ошибку в программе - C++
Где ошибка в программе: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; #include &quot;conio.h&quot; #include &quot;string&quot; ...

Найти ошибку в программе - C++
Найти к-е число Фибоначчи,такое,что x(k-1)&lt;a&lt;x(k). Числа Фибоначчи:x(1)=x(2)=1;x(k)=x(k-2)+x(k-1) #include &quot;stdafx.h&quot; #include...

Найти ошибку в программе - C++
#include&lt;iostream&gt; #include&lt;stdio.h&gt; #include&lt;vector&gt; using namespace std; int main(){ int n; cin&gt;&gt;n; vector&lt;int&gt;...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru