цикл for. язык с\с++

Используя оператор цикла for выполните следующие задания:

  1. 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 шт):

Автор решения: Qwertiy

https://ideone.com/TqCVlN

#include <stdio.h>
 
int main()
{ 
  for (; !puts("6903"); );
}
→ Ссылка
Автор решения: ваня к

вам для этого не надо 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);
}
→ Ссылка