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

Вывести знак Зодиака, используя switch - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из матрицы порядка n получить новую, где на 2 столбца больше: http://www.cyberforum.ru/cpp-beginners/thread1108377.html
Из матрицы порядка n получить новую, где на 2 столбца больше: 1 — максимум соответствующих строк; 2 — номер столбца первого отрицательного данной строки. Если вам непонятно какие именно 2 столбца...
C++ Удаление узлов в односвязном списке Помогите пожалуйста, не могу понять что не так. Нужно удалить узлы содержащие простые числа.Программа не удаляет! #include<iostream> #include<conio.h> bool prost (int x) { int s=0; for (int... http://www.cyberforum.ru/cpp-beginners/thread1108369.html
Написать программу, вычисляющую n-е число Фибоначчи C++
Написать программу, вычисляющую n-е число Фибоначчи по формуле Fn=round((\phi ^n)/(sqrt5)) (ВХОД). Целое число . Если вводится некорректное значение , на экране должно появиться предупреждение...
C++ Вычисления интеграла
Помогите написать программу такого рода: 1 Вычисление значения определенного интеграла одном процессе с измерением времени вычисления с точностью до миллисекунд. Вычисление точного значения...
C++ Поменять местами соседние слова в тексте http://www.cyberforum.ru/cpp-beginners/thread1108332.html
Написать программу, которая считывает текст из файла и выводит его в другой файл и на экран, меняя местами каждые два соседних слова. Можно ли как-нибудь сократить или по-другому сделать??? И...
C++ как сортировать массив? (Смотрите внизу выделено восклицательными знаками) #include <iostream> #include <conio.h> using namespace std; struct Stydent { char faculty; int rate; char group; подробнее

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

Вывести знак Зодиака, используя switch - C++

01.03.2014, 14:50. Просмотров 766. Ответов 6
Метки (Все метки)

Помогите исправить ошибки, я только начал изучать С++, ещё рак в этом деле, не могу сделать нормально программу
- имея дату (т.е месяц и день) найти знак зодиака, использовать swtich (переключатель).
моя среда программирования Visual studio 2010
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
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std; 
int main () 
{ 
int d,res; 
char m;
setlocale(LC_ALL, "Russian");
cout << "\nВведите дату(d):"; cin >> d; 
cout << "\nВведите месяц(m):" ; cin >> m;
switch (m) 
{ 
case 1 : if (d<21){ cout << "Козерог" ; } else cout << "Водолей";break;  
case 2 : if (d<19){ cout << "Водолей"; } else cout << "Рыба";break;  
case 3 : if (d<21){ cout << "Рыба"; } else cout << "Овен";break;
case 4 : if (d<20){ cout << "Овен"; } else cout << "телец";break;  
case 5 : if (d<21){ cout << "Телец"; } else cout << "Близнецы";break;  
case 6 : if (d<22){ cout << "Близнецы"; } else cout << "Рак";break;
case 7 : if (d<23){ cout << "Рак"; } else cout << "Лев";break;  
case 8 : if (d<23){ cout << "Лев"; } else cout << "Дева";break;  
case 9 : if (d<23){ cout << "Дева"; } else cout << "Весы";break;
case 10 : if (d<23){ cout << "Весы"; } else cout << "Скорпион";break;  
case 11 : if (d<23){ cout << "Скорпион"; } else cout << "Стрелец";break;  
case 12 : if (d<22){ cout << "Стрелец"; } else cout << "Козерог";break;
default: cout <<"\nНеизвестная операция";
}
return 0;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    system("pause");
    return 0;
}
Добавлено через 9 минут
Жаль тему удалить нельзя решил проблему функцией cin.get(); cin.get(); и добавил в switch где else { }
Тема закрыта!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru