Определить сумму всех трехзначных чисел, которые без остатка делятся на 3 (проверить правильность кода) - C (СИ)
Формулировка задачи:
Определить сумму всех трехзначных чисел, которые без остатка делятся на 3
Мой код,правильный ли он?)
#include <stdio.h> int main(void) { int i, s, sum = 0; for (i = 100; i <= 999; i++) { s = i; if (s % 3 == 0) sum += s; } printf("SUMMA=%d\n", sum); system("PAUSE"); }
Решение задачи: «Определить сумму всех трехзначных чисел, которые без остатка делятся на 3 (проверить правильность кода)»
textual
Листинг программы
#include <stdio.h> int main(void) { int i, sum = 0; for (i = 102; i <= 999; i+=3) { sum += i; } printf("SUMMA=%d\n", sum); system("PAUSE"); }
Объяснение кода листинга программы
- Подключение стандартной библиотеки для работы с вводом/выводом (stdio.h).
- Объявление функции main, которая является точкой входа в программу.
- Объявление переменных: — i - счётчик, используемый в цикле; — sum - переменная для хранения суммы чисел.
- Установка начального значения счётчика i равным 102.
- Установка шага цикла равным 3.
- Цикл for для перебора всех трёхзначных чисел, которые без остатка делятся на 3. — Прибавление значения переменной i к переменной sum.
- Вывод на экран значения переменной sum.
- Вызов функции system(
PAUSE
), которая приостанавливает выполнение программы до нажатия клавиши. - Ввод значения 0 в качестве имени функции main.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д