цикл for. язык с\с++
Используя оператор цикла for выполните следующие задания:
- S= 1+ 2 + 3+...+ 117; (s=6903)
#include <stdio.h>
int main ()
{
int s=1,i;
for (i=0; i<118; i++)
for (s=1; s=6903;s++ )
{
printf("%d \r ",s);
}
}
программу никак не могу написать.
Ответы (4 шт):
Автор решения: ваня к
→ Ссылка
вам для этого не надо 2 цикла ваш код говорит первый цикл говорит что выполнить 118 раз второй цикл который никогда не выполнится так как по середине в for вы должны поставить не присовения а условную операцию.
int sum = 0;
for (int i = 0; i <= 117; i++)
{
sum += i;
}
printf("Сумма = %d",sum);
Автор решения: Mikhailo
→ Ссылка
#include <stdio.h>
int main () {
int N;
scanf("%d",&N); // Или N = 117;
for(;;) {
printf("Sum = %d\n",N*(N+1)/2);
break;
}
}
Автор решения: William Turner
→ Ссылка
#include <stdio.h>
int main ()
{
int s,i,d;
for (i=1; i<118; i++)
{
s=i;
d=d+s;
}
printf("%d",d);
}