tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Спрограмированием с++. в последовательности
Спрограмированием с++. "в последовательности из n натуральных чисел, найти число с максимальной суммой делителей" и другая "в записи данного натурального числа n найти наибольшую и наименьшую цифры", решите хотя бы одну,
marehkolia2343Apple
2 14.06.2019 19:00
0
Ответы
kjkszpjkangaroo
20.05.2020 03:00
Второе красиво решил через строки MinGW GCC 4.7.1
#include <iostream>
#include <string>
#include <locale.h>
using namespace std;
char max(char a, char b)
{
return (a > b) ? a : b;
}
char min(char a, char b)
{
return (a < b) ? a : b;
}
int main(void)
{
setlocale(LC_ALL,"rus");
string s;
cout<<"Введите число: "; cin>>s;
char min_c = '9', max_c = '0';
for(size_t i = 0; i < s.length(); i++)
{
max_c = max(s[i], max_c);
min_c = min(s[i], min_c);
}
cout << "Наибольшая цифра: " << max_c << endl <<"Наименьшая цифра: " << min_c << endl;
return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
SirErikBoss
06.03.2021 17:06
Какие функции у условного оператора if...
Vafelka225
06.03.2021 17:05
Найди ошибку в следующей программе. За ответ на угад буду банить...
максим1503889900
06.03.2021 17:04
3. ниже приведен код программы, который вычисляет линейный алгоритм. Определи результат переменных P и S в ходе программы. Где a = 5; b = 7. a) S=35; P=24. b) S=24; P=35. c)...
Koko1324
17.01.2022 17:53
значение выражения 6*343¹¹⁵⁶-5*49¹¹⁴⁷+4*7¹¹⁵³-875 записали а системе счисления с основанием 7. найдите сумму цифр получившегося числа и запишите ее в ответе в десятичной системе...
VovkaGamer228
17.01.2022 17:48
1.как создать презентации слайды,одной и той же структуры?. 2.какой знак показывает что есть файлы?....
HLNLZ
17.01.2022 17:42
Задание: Если оба числа четные ищем произведение если оба нечётные ищем сумму иначе выводим просто сообщениеПрограмма Pascalabc.net написать код...
coolparschin20
17.01.2022 17:34
Вычислить значение функции, если значение аргумента принадлежку области определения, иначе – вывести сообщение о том, что значение аргумента не принадлежит области определения....
sva1978
18.10.2019 07:23
20 выполните сложение. 1011[2]+101[2] проверьте правильность выполнения операции сложения переводом слагаемых и результата в десятичную систему счисления....
Daria151814
28.09.2019 02:40
Написати программу в c++ builder для обчислення середнього арифметичного 5 чисел, що вводяться з клавіатури....
miaghtp01fmq
28.09.2019 02:40
Переведите числа в десятичную систему счислений а)111 000 111 б) 1000 11 0112...
Популярные вопросы
2. Какое количество теплоты необходимо затратить, чтобы нагреть 8 м воздуха...
1
заполнить таблицу Скорость: Определение = ; Формула = ; График = ....
2
488. 1) Сравните величины: 351чи 20 минут; б)4100кг и 590 г; в)а)7км и 900...
2
Письменное рассуждение пословицы как вы понимаете ее смысл Пословица: Добрая...
3
Подчеркните свойства которыми обладают твёрдые тела Тексучесть,Пластичность,...
3
92. Спишите, раскрывая скобки, вставляя пропущенные буквы, выби. рая верный...
3
Алгоритм работы с климатической диаграммой 1. Определить средние температурыЯнваря...
3
Таке функцияның еселі немесе кемімелі болатынын аньск- атын анықталу аймағын...
3
Моя мама - это целый мир, в котором всегда уютно. Для мамы дети - главная...
2
Английский язык 7 класс ех:3,4 сделайте оба ...
3
#include <iostream>
#include <string>
#include <locale.h>
using namespace std;
char max(char a, char b)
{
return (a > b) ? a : b;
}
char min(char a, char b)
{
return (a < b) ? a : b;
}
int main(void)
{
setlocale(LC_ALL,"rus");
string s;
cout<<"Введите число: "; cin>>s;
char min_c = '9', max_c = '0';
for(size_t i = 0; i < s.length(); i++)
{
max_c = max(s[i], max_c);
min_c = min(s[i], min_c);
}
cout << "Наибольшая цифра: " << max_c << endl <<"Наименьшая цифра: " << min_c << endl;
return 0;
}