Найти сумму целых положительных чисел, кратных 3 и меньших 100, вывести числа на экран - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток, товарищи. Задание следующее: Найти сумму целых положительных чисел, кратных 3 и меньших 100, вывести числа на экран. Код написал, но при компиляции выводит пустой экран. Помогите найти ошибку. Вот сам код:
int main()
 
{  int i;
int sum;
while (i < 100)
    {
        if ((i % 3) == 0)
         {
         printf("%d ",i);
         i++;
         sum+=i;
         }
    }
    printf("\n\nSumma polozhitelnih chisel, menshe 100 i kratnih 3= %d", sum);
    getch();
   return 0;
}

Решение задачи: «Найти сумму целых положительных чисел, кратных 3 и меньших 100, вывести числа на экран»

textual
Листинг программы
int main(int argc, char *argv[])
{
  int i,s=0;
  for (i=3; i<100; i+=3) 
   { 
      s+=i;
      printf("%d ",i);
   }
   printf("\nS=%d\n",s);  
  system("PAUSE");  
  return 0;
}

Объяснение кода листинга программы

  1. Объявлены переменные: — i (номер строки 2, значение - 3) — s (номер строки 2, значение - 0)
  2. Запускается цикл for (номер строки 4, условие - i<100, шаг - i+=3)
  3. В каждой итерации цикла выполняется: — s+=i (номер строки 5, значение i прибавляется к s) — printf(%d,i) (номер строки 5, значение i выводится на экран с пробелом в конце)
  4. После завершения цикла выводится сумма s (номер строки 8, значение - S)
  5. Вызывается функция system(PAUSE) (номер строки 9, значение - запрашивается ввод с клавиатуры)
  6. Возвращается 0 (номер строки 10, значение - завершение работы программы)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы