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

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

Войти
Регистрация
Восстановить пароль
 
Shadow-Aqua
0 / 0 / 0
Регистрация: 24.10.2011
Сообщений: 6
#1

Определить, является ли введенное значение года високосным, если введено корректное значение - C++

30.10.2011, 18:58. Просмотров 459. Ответов 4
Метки нет (Все метки)

Определить, является ли введенное значение года високосным, если введено корректное значение.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2011, 18:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить, является ли введенное значение года високосным, если введено корректное значение (C++):

Определить, является ли значение целочисленной переменной х четным. Если является, то вывести на печать значен - C++
Определить, является ли значение целочисленной переменной х четным. Если является, то вывести на печать значение х, в противном случае...

Проверка для заданного года, является ли он високосным - C++
Здравствуйте! Помогите пожалуйста подправить программу! Проверка для заданного года, является ли он високосным. Написать программу,...

Проверить, является ли введенное значение числом - C++
int tmp; cout<<"vvedite chislo"; cin>>tmp; как проверить является ли введенное значени числом?, а то если я ввожу букву то у меня...

Определить, является ли введенное число степенью тройки, если да - то какой - C++
#include <stdio.h> #include <conio.h> #include <vcl.h> #pragma hdrstop ...

Проверить, является ли введенное значение числом или нет - C++
Здрасти. как проверить число на то, является ли оно им или нет. Пробовал с помощью cin.good(), и с ней все проверяется кроме одного: если...

Проверить введенное значение и, если это не цифра, вернуться ко вводу - C++
Программа должна проверить введенное значение и, если это не цифра, вернуться ко вводу, но она зацикливается. Также если можно, как это...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Smillles7
25 / 25 / 1
Регистрация: 23.04.2011
Сообщений: 130
30.10.2011, 19:02 #2
задачка легкая) работай со структурам)
Shadow-Aqua
0 / 0 / 0
Регистрация: 24.10.2011
Сообщений: 6
30.10.2011, 19:04  [ТС] #3
Цитата Сообщение от Smillles7 Посмотреть сообщение
задачка легкая) работай со структурам)
Напиши, а потом поработаю) Просто у нас уже час ночи спать надо. А завтра зачёт...
Smillles7
25 / 25 / 1
Регистрация: 23.04.2011
Сообщений: 130
30.10.2011, 19:16 #4
Написать щас не могу, но у меня есть похожая программка))) которая ищет наибольшую и наименьшую дату в году, исключает ненужные и находит кол-во дней между ними))
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
#include <stdafx.h>
#include <iostream>
#include <conio.h>
using namespace std;
const int n=2;
const int m=12;
struct a{int d,m;}; 
a mass[n],MAX={1,1},MIN={31,12};
int month[m]={31,28,31,30,31,30,31,31,30,31,30,31};
bool E(int i)
{  
    return((mass[i].m>0)&& (mass[i].m<13)&& 
            (mass[i].d>0) && (mass[i].d<=(month[mass[i].m-1])));
}
void main()
{   setlocale (LC_ALL,"RUS");
int z=0;
    cout<<"Введите даты"<<endl;
    for (int i=0;i<n;i++)
    {
        cin>>mass[i].d;
        cin>>mass[i].m;     
    }
    for (int i=0;i<n;i++)
     if (E (i))
     {
        if ((mass[i].m>MAX.m) || ((mass[i].m==MAX.m)&& (mass[i].d>MAX.d)))   
        {
            MAX.d=mass[i].d;
            MAX.m=mass[i].m;
        }
        if ((mass[i].m<MIN.m) || ((mass[i].m==MIN.m)&& (mass[i].d<MIN.d)))   
        {
            MIN.d=mass[i].d;
            MIN.m=mass[i].m;
        }
     }
    cout<<"Максимальная дата "<<endl<<MAX.m<<" "<<MAX.d<<endl;
    cout<<"Минимальная дата "<<endl<<MIN.m<<"  "<<MIN.d<<endl;
    for (int i=MIN.m;i<MAX.m;i++)
    z+=month[i-1];
    cout<<MAX.d-MIN.d+z;
    getch();
}
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
30.10.2011, 19:17 #5
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main()
{
        int year, leap;
 
        while (printf("enter a year: ") && scanf("%d", &year) && year > 0) {
        leap = year%4 == 0 && year%100 != 0 || year%400 == 0;
                printf("%d is%sa leap year\n", year, leap ? " " : " not ");
        }
        return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2011, 19:17
Привет! Вот еще темы с ответами:

Определить, каким днем недели является 1 января данного года, если - C++
Прощу вас мне помочь, осталась последняя лаба. Задание: { Вводится номер года. Определить, каким днем недели является 1 января...

Определите, является ли число степенью числа 2, и если является, то выведите значение этой степени - C++
Дано натуральное число n. Определите, является ли оно степенью числа 2, и если является, то выведите значение этой степени / С++ для...

Остановить цикл ввода последовательности, если введенное значение равно нулю. - C++
В простую переменную последовательно вводятся числа. Окончание ввода 0. Сколько чисел больше своих соседей слева и справа. Вопрос в том как...

Дано натуральное число n. Определите, является ли оно степенью числа 2, и если является, то выведите значение этой степени - C++
Дано натуральное число n. Определите, является ли оно степенью числа 2, и если является, то выведите значение этой степени.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.10.2011, 19:17
Ответ Создать тему
Опции темы

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