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

Структура для описания понятия дата - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ матричный калькулятор http://www.cyberforum.ru/cpp-beginners/thread84328.html
у кого-нибудь не завалялся случайно матричный калькулятор?
C++ Очередь с головы и хвоста. Хелп помогите написать очередь с голвы и хвоста. Я просто не очень понимаю как она работает. Сильно отличаеться от очереди с просто головой, она просто у меня есть. http://www.cyberforum.ru/cpp-beginners/thread84300.html
25 января сессия, а некоторые проги не могу написать, гляньте C++
1. Составить функцию, которая будет определять, является ли введенное пользователем число n простым. Найти все простые числа от 2 до 100. 2. Описать класс для работы с комплексными числами. Определить методы для сложения, умножения чисел.
Разместить все элементы с нулевыми значениями в левой части массива C++
Помогите пожалуйста кому не трудно написать программу. Сам делаю, но результат выводится не тот, обидно последнее задание осталось, а сделать не получается. задание такое: Объявить массив целых чисел и заполнить его случайными значениями. Размерность массива 100. Диапазон значений -100 - 100. Разместить все элементы с нулевыми значениями в левой части массива, элементы с отрицательными...
C++ Передача класса по ссылки в метод (ругается) http://www.cyberforum.ru/cpp-beginners/thread84262.html
Среда Linux gcc 4.1.2 Есть прототип метода (класса Time) Time Time::Sum(const Time & t)const; И скажем такой код, передаем объект по ссылке Time a; Time b; a = b.Sum(&a);
C++ Вывести на экран все элементы целочисленного двумерного массива в порядке возрастания Вывести на экран все элементы целочисленного двумерного массива в порядке возрастания. #include <vcl.h> #include <conio.h> #include <iostream.h> void main() { подробнее

Показать сообщение отдельно
Radjuk
134 / 68 / 12
Регистрация: 10.10.2009
Сообщений: 187
14.01.2010, 21:39     Структура для описания понятия дата
да за память забыЛ)))

если надо я переделал под вызов функиции как пишет в задании

Добавлено через 22 часа 56 минут
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
struct tim
 {
  int day;
  int month;
  int year;
 };
 
void inter(tim *t,tim temp,int k);
 
void main()
 {
  
  tim *t,temp;
 
  int i,n=1,k;
  t=(tim;)calloc(n,sizeof(tim));
  clrscr();
 
  for(i=1;i<=n;i++)
   {
    cout<<"Enter day:";cin>>t[i].day;
    cout<<"Enter month:";cin>>t[i].month;
    cout<<"Enter year";cin>>t[i].year;
   }
 
       i=1;
   cout<<"\nChoose your time :\n";
   cout<<"["<<i<<";"<<n<<"]";
   cin>>k;
 
   cout<<"\nYour date: "<<t[k].day<<" "<<t[k].month<<" "<<t[k].year;
   cout<<"\nEnter deadline date:";
   cout<<"\nEnter day:";cin>>temp.day;
   cout<<"\nEnter month:";cin>>temp.month;
   cout<<"\nEnter year:";cin>>temp.year;
   
   inter(t,temp,k);
   getch();
   delete(t);
   }
  
void inter(tim *t,tim temp,int k)
 {
  int j,maxday=30;
  for(j=1;j<=7;j++)
   {
    if(t[k].month == j)
     {
      if(t[k].month % 2)
       {
    maxday = 31;
       }
      if(t[k].month == 2)
       {
    maxday = 28;
       }
      cout<<"\nMAX DAY = "<<maxday;
     }
   }
   for(j=8;j<=12;j++)
    {
     if(t[k].month == j)
      {
       maxday = 31;
       if(t[k].month % 2)
    {
     maxday = 30;
    }
       cout<<"\MAX DAY = "<<maxday;
      }
    }
    int interval=0;   
   interval = temp.day + maxday - t[k].day;
   cout<<"\nInterval =";interval;
 }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru