Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
1231231221312223
14.10.2022 15:19 •
Информатика
Спрограмированием с++. "в последовательности из n натуральных чисел, найти число с максимальной суммой делителей" и другая "в записи данного натурального числа n найти наибольшую и наименьшую цифры", решите хотя бы одну,
Ответ:
FedushkinDmitry95
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;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
giulia250305
19.02.2021 13:09
7. Выберите форматы трехмерного объекта для 3D-принтера a) fbx, off, exe b) 3dmax, fox, doc c) jpg, blen, gif d) glb, fbx, 3mf...
AdinaKhamzina1
27.01.2022 09:43
Паскаль программа кароче надо с randomize вывести 10 чисел от 1 до 100...
Olia234566
05.01.2022 11:14
Конструктор алгоритмов. Дано двузначное (трехзначное) число. Написать программу определения: входит ли в него цифра 5? Это делается в Конструкторе алгоритмов, не в паскале,...
yanaantonova0
19.05.2022 15:25
Двоичное представление информации. Урок 1Отсортируй числа от 0 до 9 в порядкевозрастания. Некоторые числапредставлены в двоичном виде.19Т 10151 1001 111...
sahrona04
25.10.2021 00:43
Блок-схема алгоритму перейменування файлу...
urybalka27
25.10.2021 00:43
Сколько клавиш на клавиатуре компьютера использовала алина для набора фразы не мучайте детей интернетом (кавычки не учитывать) в текстовом редакторе, если для набора прописной...
zhalamine
25.04.2022 11:06
Язык: c++доп. требование: не использовать библиотеки, работающие исключительно на одной ос.: перевод координат вида буквы-число в вид число-число и наоборот. можно написать...
hehdsfg1
29.11.2021 14:40
Кто может объяснить эти два в первом(а9) = 37, но как это получилось - хз .. с а9 и а10 и по возможности со схемой...
Anna1111251
10.11.2020 07:38
Привет,кто нибудь может В летнем лагере отдыхало 88 семиклассников (-а). 7 из них не любят компьютерные игры. 55 семиклассника (-ов) предпочитают квесты, 60 — симуляторы....
ренат76
22.02.2022 04:42
Чому шепталов вирвався й утік на волю ...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#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;
}