Алгоритм не нужен. ответ = 15
Объяснение:
Домики и жильцов в них можно представить как арифметическую прогрессию. Исходя их этого, формула для вычисления суммы арифметической прогрессии:
,
Где a1 (первый член прогрессии - первый домик) = 1
n (количество домиков) = 15
d (разность прогрессии - разность между жильцами первого и второго домика) = 2
Подставляем всё в формулу и получаем ответ.
Вопросы или предложения по ответу? Жду в комментариях.
Приятных списываний :)
Вот первая задача
#include <stdio.h>
int main()
{
int k;
printf("Введите номер дня\n");
scanf("%i", &k);
if((k < 1)||(k > 365))
printf("День не подходит");
return 0; // немедленный выход из функции и приложения
}
int den = k % 7; //операция остаток от деления. Тут будет номер дня недели от 0 до 6
den = den + 1 + 2; // 2 - это номер первого дня года, вторника, 1 - это чтобы преобразовать из диапазона 0-6 в диапазон 1-7
printf("День номер %i был %i днем недели", k, den);
return 0;
Алгоритм не нужен. ответ = 15
Объяснение:
Домики и жильцов в них можно представить как арифметическую прогрессию. Исходя их этого, формула для вычисления суммы арифметической прогрессии:
,
Где a1 (первый член прогрессии - первый домик) = 1
n (количество домиков) = 15
d (разность прогрессии - разность между жильцами первого и второго домика) = 2
Подставляем всё в формулу и получаем ответ.
Вопросы или предложения по ответу? Жду в комментариях.
Приятных списываний :)
Вот первая задача
Объяснение:
#include <stdio.h>
int main()
{
int k;
printf("Введите номер дня\n");
scanf("%i", &k);
if((k < 1)||(k > 365))
{
printf("День не подходит");
return 0; // немедленный выход из функции и приложения
}
int den = k % 7; //операция остаток от деления. Тут будет номер дня недели от 0 до 6
den = den + 1 + 2; // 2 - это номер первого дня года, вторника, 1 - это чтобы преобразовать из диапазона 0-6 в диапазон 1-7
printf("День номер %i был %i днем недели", k, den);
return 0;
}