Ask___
Advice
Главная
О сервисе
О нас
Правила пользования сайтом
Авторское право
Политика конфиденциальности
Ключ для indexNow
Скрипт от рекламы
Задать вопрос
Искать
Главная
Информатика
Ответы на вопрос
sales5947
30.12.2020
?>
. сор по информатике. можно ответ??((
Информатика
Ответить
Ответы
Наталья
30.12.2020
Второе красиво решил через строки 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;
}
Анатольевич1707
30.12.2020
// PascalABC.NET 3.1, сборка 1200 от 13.03.2016
function gcd(a,b:integer):integer;
// Нахождение НОД
begin
while b<>0 do
begin
a:=a mod b;
var i:=b; b:=a; a:=i
end;
Result:=a
end;
procedure Shorter(var a,b:integer);
// "сокращатель" дроби
begin
var k:=gcd(a,b);
a:=a div k;
b:=b div k
end;
begin
var a,b:integer;
Writeln('Введите числитель и знаменатель дроби: ');
Read(a,b);
Write(a,'/',b,'='); Shorter(a,b); Writeln(a,'/',b)
end.
Тестовое решение:
Введите числитель и знаменатель дроби:
25 15
25/15=5/3
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
. сор по информатике. можно ответ??((
Ваше имя (никнейм)*
Email*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
Устройство, выполняющее все арифметические операции и другими блоками компьютера, называется: 1.монитором 2.контроллером 3.процессором 4.клавиатурой
Автор: ИльяАндреевич-Мария
Курсор - это ? а) текст, разбитый на абзацы б)мигающаяя линия показывающая позицию рабочего поля, в которую будет помещён символ в)часть текста, заканчивающаяся символом enter. г)стиль начертания с...
Автор: Nikolaevich824
Как можно вставить сноски в документ с горячих клавиш?
Автор: kalterbrun
Впаскале! с клавиатуры вводится 4 целых числа. определить максимальное среди них. определить, сколько максимальных чисел среди этих четырёх. формат выходных данных вывести два числа через пробел: мак...
Автор: blizzardtap641
Номер 5, в ячейке эт занесены логические выражения
Автор: inikonovich
Объём видеопамяти равен 1 мб разрешающая монитора 800х600 какое максимальное количество цветов можно использовать при условии что видеопамять делится на две страницы
Автор: Strelkov-Roman1263
Нарисовать блок схему: признак деления на 5
Автор: Тамара_Григорьевна897
Установите правильную последовательность этапов обработки данных эвм
Автор: Овсянкина407
Найдите все целые значения Х, при которых значение логического выражения (х>1)^(х>=7) истинно.
Автор: mnkrasnova
Нужно! делать нужно в паскале: составьте 3 программы, используя for, while и repeat: распечатать последовательность чисел 3, 6, 9, 12, и найти их сумму
Автор: mmurzina
Дайте определение терминам: "плоттер", "кэш-память". (можно кратко, но своими словами
Автор: Olegovna Volkov
Справедливо ли выражение: "если функция большая, то она может быть распределена по нескольким файлам"?
Автор: Алексей Шуклин
Что такое байт, килобайт, мегабайт и гигабайт?
Автор: Мануэлла
к какому типу относится таблица-информационная модель баскетбольная секция 1объект-свойство 2 объект-объект 3матрица 4 двоичная матрица
Автор: svetrusval
Создание политик для традиционного (или исходящего) NAT
Автор: novkatrina
▲
#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;
}