Предмет: Информатика, автор: abdumalikovbeksultan

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

Ответы

Автор ответа: leonidkorolev2007
0

Ответ:

1)

#include <iostream>

using namespace std;

int main() {

int n,m;

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, 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;

}

=======================================================

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;

}

Объяснение:


abdumalikovbeksultan: А вот. в третьем задании,там ошибку выдает,пишет,что резульат ноль,или это из-за того,что после n==0; неи действия дальше?
abdumalikovbeksultan: извиняюсь,косякнул чуток
Похожие вопросы
Предмет: Математика, автор: Аноним