
Ребят,помогите,жаю 20 баллов,программирование на с++ с циклом for 1)Вывести на экран все
числа,которые делятся на 3 в диапозоне,который введёт пользователь с клавиатуры 2)необходимо суммировать все нечетные целые числа в диапозоне,который введёт пользователь с клавиатуры 3)Найти наибольшую цифру данного натурального числа

Ответы на вопрос

Ответ:
1)
#include <iostream>
using namespace std;
int main() {
int n,m;
int sum=0;
cout << "Enter number n: ";
cin >> n;
cout << "Enter number m: ";
cin >> m;
for (int i = n; i <= m; i++) {
if (i % 3 == 0) cout << i<<endl;
}
}
===================
2)
#include <iostream>
using namespace std;
int main() {
int n, m;
int sum = 0;
cout << "Enter number n: ";
cin >> n;
cout << "Enter number m: ";
cin >> m;
for (int i = n; i <= m; i++) {
if (i % 2 != 0) sum+=i;
}
cout << "Result: " << sum << endl;
}
===================
3)
#include <iostream>
using namespace std;
int main() {
long n,m, max=0;
cout << "Enter number: ";
cin >> n;
m = n;
for (int i = 10; n>0;) {
if (n % i > max)
max = n % i;
n = n / i;
}
cout << "Result: " << max;
}
Объяснение:



Конечно, я помогу вам с каждым из заданий. Давайте по порядку рассмотрим каждое из них.
- Вывести на экран все числа, которые делятся на 3 в диапазоне, который введёт пользователь с клавиатуры:
cpp#include <iostream>
int main() {
int start, end;
std::cout << "Введите начальное значение диапазона: ";
std::cin >> start;
std::cout << "Введите конечное значение диапазона: ";
std::cin >> end;
std::cout << "Числа, которые делятся на 3 в заданном диапазоне: ";
for (int i = start; i <= end; i++) {
if (i % 3 == 0) {
std::cout << i << " ";
}
}
std::cout << std::endl;
return 0;
}
- Необходимо суммировать все нечетные целые числа в диапазоне, который введёт пользователь с клавиатуры:
cpp#include <iostream>
int main() {
int start, end;
std::cout << "Введите начальное значение диапазона: ";
std::cin >> start;
std::cout << "Введите конечное значение диапазона: ";
std::cin >> end;
int sum = 0;
for (int i = start; i <= end; i++) {
if (i % 2 != 0) {
sum += i;
}
}
std::cout << "Сумма всех нечетных чисел в заданном диапазоне: " << sum << std::endl;
return 0;
}
- Найти наибольшую цифру данного натурального числа:
cpp#include <iostream>
int main() {
int number;
std::cout << "Введите натуральное число: ";
std::cin >> number;
int maxDigit = 0;
while (number > 0) {
int digit = number % 10;
if (digit > maxDigit) {
maxDigit = digit;
}
number /= 10;
}
std::cout << "Наибольшая цифра в данном числе: " << maxDigit << std::endl;
return 0;
}
Теперь у вас есть полные программы для каждого из заданий. Каждая из них использует цикл for или while, в зависимости от требований задачи. Успехов вам в программировании! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili