Answer the question
In order to leave comments, you need to log in
How to increase 2 element of an array in C?
how to increase kdm[1] by 1 so that it is 29 in the high year cycle. I write in C (not C++ or C#, just C)
#define _CRT_SECURE_NO_WARNINGS // подключаем работу scanf
#include <stdio.h> // подключаем заголовочный файл stdio.h
#include <locale.h> // нормальный вывод кирилы
main() // определяем функцию main
{ // начало функции
char *locale = setlocale(LC_ALL, "");
int kdm[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; // спискод ней в месяце , с ноября
int day, month, year;
int k;
int i;
printf("Введите день: ");
scanf("%d", &day);
printf("Введите месяц: ");
scanf("%d", &month);
printf("Введите год: ");
scanf("%d", &year);
if (year % 4 == 0 && year % 100 != 0 || year % 40 == 0) // высокосность года
{int kdm[2] = {29};} // не работает
for (i = 0; i < 12; i++)
{
printf("Дней[%d]: ", kdm[i]);
}
printf("Введите кол-во дней отпуска: ");
scanf("%d", &k);
printf("%d.%d.%d", day,month,year);
}
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question