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

простая программа на структуры с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ operator() http://www.cyberforum.ru/cpp-beginners/thread1076691.html
Здраваствуйте. Объясните пожалуйста смысл "opereator()" во всех случаях, что он делает, почему иногда впереди него ставится "&" "&operator()" и почему "opereator()" используется в функторах. Если можно по потробней или ссылку на полную информацию. Спасибо.
C++ Замерить время вычислений Добрый вечер. Есть ли способ замерить продолжительность процесса вычислений, детали которых скрыты? Есть объект, который производит продолжительное вычисление, и нужно как-то вывести это на прогресс-бар. Никакие промежуточные этапы расчетов, куда можно было бы "вклиниться" недоступны. Может быть можно это как-то по загруженности CPU вывести или еще что-то. (Решение через Qt приветствуются )... http://www.cyberforum.ru/cpp-beginners/thread1076684.html
цикл do while C++
for(int z=0; z<=4;z++) { do { fream(); // вызов функции var = randX_p_0_1(Pperr); // вызов функции возвращает 0 или 1 if (var==1) {
Является ли отрицательное значение выходом за пределы массива C++
Если написать такой код, то прога скомпилируется и запустится, но можно ли потом ждать проблем и неожиданных зависаний ? int i=-1; int mass={0}; _cprintf("mass= %d\n", mass); Часто использую отрицательные значения обычно -1 для индексов массива (так просто получается удобнее), проблем не замечал, но вот задумался.
C++ небольшое исправление http://www.cyberforum.ru/cpp-beginners/thread1076665.html
написал прогу которая будет выводить количество вершин(узлов) на уровне который вводим с клавиатуры только конец проги не могу дописать, помогите пожалуйста #include<iostream> using namespace std class tree { public: int inf; tree* right;
C++ Списки. Не выводит первую вводимую строку Здравствуйте, проблема с списками, после ввода элементов в список, не выводит первый добавленный. вот код: #include "stdafx.h" #include <iostream> using namespace std; typedef struct list { int id; char firma; int cena; подробнее

Показать сообщение отдельно
Бедел
 Аватар для Бедел
232 / 28 / 4
Регистрация: 04.06.2010
Сообщений: 283
21.01.2014, 21:08     простая программа на структуры с++
milkina, месяцы вводятся просто через цифры от 1 до 12, а количество дней во всех месяцах принято за 30.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    struct Data
    {
      int d1, d2, m1, m2, k=0;
    } s;
        cout << "Введите первую дату: ";
        cin >> s.m1 >> s.d1;
        cout << "Введите вторую дату: ";
        cin >> s.m2 >> s.d2;
    if ((s.m1<=12) && (s.m2 <=12) && (s.d1<=30) && (s.d2<=30))
    {
        if (s.m1<s.m2) s.k=1;
            else
        if ((s.m1==s.m2) && (s.d1<s.d2)) s.k=1;
            cout << s.k << "\n";
    }
    else cout << "Не правильно введены даты!" << "\n";
    return 0;
}
Надеюсь, отрицательные месяцы и даты вы вводить не станете, иначе придется добавить ещё парочку условий
 
Текущее время: 14:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru