1) Создайте программу, которая принимает два целых числа A и B (0 < A < B) и выводит квадраты всех натуральных чисел

  • 50
1) Создайте программу, которая принимает два целых числа A и B (0 < A < B) и выводит квадраты всех натуральных чисел в диапазоне от A до B (на языке С++). Пример: Введите два целых числа: 10 12 10*10=100 11*11=121 12*12=144
2) Введите натуральное число и найдите сумму его цифр (на языке С++). Пример: Введите натуральное число: 12345 Сумма цифр
Яхонт
47
Добро пожаловать! Вот решения ваших задач на языке C++:

1) Создание программы для вывода квадратов всех натуральных чисел в заданном диапазоне от A до B:

cpp
#include

int main() {
int A, B;

std::cout << "Введите два целых числа: ";
std::cin >> A >> B;

for (int i = A; i <= B; i++) {
std::cout << i << "*" << i << "=" << i * i << std::endl;
}

return 0;
}


Пояснение: Данная программа сначала просит пользователя ввести два целых числа A и B. Затем, с помощью цикла for, проходим по всем числам в диапазоне от A до B (включительно) и выводим на экран квадрат каждого числа.

2) Создание программы для нахождения суммы цифр введенного натурального числа:

cpp
#include

int main() {
int number;

std::cout << "Введите натуральное число: ";
std::cin >> number;

int sum = 0;
int temp = number;

while (temp != 0) {
sum += temp % 10;
temp /= 10;
}

std::cout << "Сумма цифр числа " << number << " равна " << sum << std::endl;

return 0;
}


Пояснение: В данной программе пользователю сначала предлагается ввести натуральное число. Затем с помощью цикла while мы находим сумму цифр этого числа. Мы используем переменную sum для хранения суммы и переменную temp, которую мы инициализируем значением введенного числа. В цикле мы последовательно "выделяем" каждую цифру числа, добавляем ее к сумме и уменьшаем число в 10 раз. Когда число temp становится равным 0, процесс завершается и мы выводим полученную сумму на экран.

Надеюсь, эти решения помогут вам! Если у вас есть еще вопросы или если нужно что-то еще, пожалуйста, сообщите мне.