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

поправьте пожалуйста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на НОД,НОК http://www.cyberforum.ru/cpp-beginners/thread513746.html
Вокруг звезды вращается n планет. Тангенциальная скорость планет постоянна. Направление вращений планет одинаково. Парадом планет называется момент времени, в который все планеты располагаются на одной прямой. Необходимо вычислить промежуток времени между последовательными парадами планет.За заданным количеством планет n вычислить n чисел – периоды вращения планет. Создал алгоритм...
C++ Программа для начинающих - работа с переменными типа int и вывод строки Помогите выполнить задание из книжки(не знаю када че использовать и как): Предлжите пользователю ввести возраст адресата и присвойте его переменной age, имеющей тип int. Ваша программа должна вывести на экран строку: "Тебе age лет". если значение меньше или равно 0 или больше или равно 110, выведите на экран строку error. Если вашему другу меньше 12 лет, напишите: "На следующий год тебе... http://www.cyberforum.ru/cpp-beginners/thread513740.html
C++ Дана матрица 15х15.Найти сумму элементов ниже побочной диагонали.
Дана матрица 15х15.Найти сумму элементов ниже побочной диагонали.
как узнать нажатие клавиши было программным или от пользователя C++
Всем доброго времени суток. Собственно сабж. Как узнать нажал клавишу пользователь или программа, не прибегая к написанию своих дров.
C++ Одномерный массив и указатели http://www.cyberforum.ru/cpp-beginners/thread513729.html
Даны два одномерных массива (А и В).Нужно сформировать массив С, состоящий из элементов массива А,которые не включаются в В. Все операции с массивами с помощью указателей.
C++ Создание многофайлового проекта в Borland 5.02 Кто знает как создать многофайловый проект в среде Borland 5.02 подробнее

Показать сообщение отдельно
A555
51 / 51 / 2
Регистрация: 04.04.2011
Сообщений: 209
07.03.2012, 00: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
48
49
50
51
52
53
54
55
56
57
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
 int d,m;
 cout << "\n Vvedite nomer mesyaca:  ";
 cin >> m;
 while(m > 12 || m < 1)
     cin >> m;
 cout << "\n Vvedite den:  ";
 cin >> d;
 while(d > 31 || d < 1)
      cin >> d;
 d=d--;
 if (d==0) m=m--;
 switch (m)
 {
  case 12: if (d==0) d=31;
             cout<<"\n Prediduschaya data: "<<d<<" dekabrya";
             break;
  case 1: if (d==0) d=31;
          cout<<"\n Prediduschaya data: "<<d<<" yanvarya";
          break;
  case 2: if (d==0) d=28;
          cout<<"\n Prediduschaya data: "<<d<<" fevralya";
          break;
  case 3: if (d==0) d=31;
          cout<<"\n Prediduschaya data: "<<d<<" marta";
          break;
  case 4: if (d==0) d=30;
          cout<<"\n Prediduschaya data: "<<d<<" aprelya";
          break;
  case 5: if (d==0) d=31;
          cout<<"\n Prediduschaya data: "<<d<<" maya";
          break;
  case 6: if (d==0) d=30;
          cout<<"\n Prediduschaya data: "<<d<<" iyunya";
          break;
  case 7: if (d==0) d=31;
          cout<<"\n Prediduschaya data: "<<d<<" iyulya";
          break;
  case 8: if (d==0) d=31;
          cout<<"\n Prediduschaya data: "<<d<<" avgusta";
          break;
  case 9: if (d==0) d=30;
          cout<<"\n Prediduschaya data: "<<d<<" sentyabrya";
          break;
  case 10: if (d==0) d=31;
          cout<<"\n Prediduschaya data: "<<d<<" oktyabrya";
          break;
  case 11: if (d==0) d=30;
          cout<<"\n Prediduschaya data: "<<d<<" noyabrya";
          break;
 }
 getch();
}
так она запускаеться я поставил не большую проверку но лучше используй структуры например поместить в неё все месяцы и забить их строками константными как массив строк и количество дней в месяце тоже не плохо было бы сделать константами для упрощения проверки
 
Текущее время: 22:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru