Определить, сколько слагаемых надо взять, чтобы получить сумму 324 - C (СИ)
Формулировка задачи:
Дана последовательность 5, 9, 13, 17... Составить программу, определяющую, сколько слагаемых надо взять, чтобы получить сумму, равную 324.
Я что-то попытался сделать, но ничего не вышло. Как написать эту программу?
Решение задачи: «Определить, сколько слагаемых надо взять, чтобы получить сумму 324»
textual
Листинг программы
#include <stdio.h>
int main ()
{
int a=1, i=0, sum=0;
while (sum<324)
{
a+=4;
sum+=a;
i++;
}
printf ("%d\n", i);
return 0;
}
Объяснение кода листинга программы
В этом коде используется цикл while для нахождения количества необходимых слагаемых. Переменная a увеличивается на 4 на каждой итерации цикла, пока сумма a и предыдущих значений a не превысит 324. Переменная i увеличивается на 1 на каждой итерации цикла. Код выводит значение i (количество использованных итераций) в конце.