Вывести квадраты всех натуральных чисел в интервале от A до B - C (СИ)
Формулировка задачи:
Напишите программу, которая получает два целых числа A и B (0 < A < B) и выводит квадраты всех натуральных чисел в интервале от A до B.
Пример:
Введите два целых числа:
10 12
10*10=100
11*11=121
12*12=144
Решение задачи: «Вывести квадраты всех натуральных чисел в интервале от A до B»
textual
Листинг программы
#include <stdio.h>
int main(void) {
int a, b, i;
printf("Введите 2 целых числа: ");
scanf("%d%d", &a, &b);
for (i=a; i<=b; i++) {
printf("%d*%d=%d\n", i, i, i*i);
}
return 0;
}
Объяснение кода листинга программы
- Включаем библиотеку stdio.h для работы с консолью
- Создаем переменные a, b, i типа int
- Выводим сообщение с просьбой ввести два целых числа
- Считываем значения a и b с помощью функции scanf и сохраняем их в соответствующих переменных
- Инициализируем переменную i значением a
- Выводим на экран квадрат значения i с помощью формулы i*i
- Увеличиваем значение i на 1
- Повторяем шаги 6-7 до тех пор, пока значение i не станет равным b
- Возвращаем 0, чтобы указать, что программа успешно завершилась