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*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
C++ На завод! У Пети есть X граммов краски, а у Васи — Y граммов краски. Одного грамма краски хватает, чтобы покрасить плитку 1×1. На заводе есть неограниченное количество квадратных плиток любых ра...
Автор: nikitavertiev98400
Решите две задачи по предмету операции
Автор: dkedrin74038
Что будет нарисовано после выполнения чертежником алгоритма?
Автор: гайсанов
Построить блок схемы алгоритмов мытья посуды и чистки картошки: )
Автор: Galinagol559
Уисполнителя сигма две команды, которым присвоены номера: 1. прибавь 1; 2. раздели на b (b — неизвестное натуральное число; b ≥ 2 выполняя первую из них, сигма увеличивает число на экране на 1, а в...
Автор: Бочкарева Горохова1652
Необходимо удалить k - ый элемент из массива т , состоящего из n элементов . ( 3 )
Автор: eidevyatkina
Ниже на пяти языках программирования записаны две рекурсивные функции: f и g паскаль function f(n: integer): integer; begin if n > 1 then f : = f(n - 1) + g(n - 1) else f : = n; end; function g(n: ...
Автор: Lyalikova
Как число 2002 перевести в двоичный код?
Автор: Ruzalina_Svetlana1435
, что не так с моим решением? Кинотеатр В кинотеатре n рядов по m мест в каждом. В двумерном массиве хранится информация о проданных билетах, число 1 означает, что билет на данное место уже продан,...
Автор: Оксана170
~сколько ячеек электронной таблицы в диапазоне а2: в4?
Автор: yusliva
Найти ошибки в программе Python.For i in str (‘1000, 0, -200’):Print (M)
Автор: shangina1997507
Камень падает с высоты 20м. Вычислите время его падения. Составить алгоритм методом блок- схемы и словесным методом.
Автор: zverevahelen
1 Задание Сравните таблища. Назовите три фрагмента форматирования, которые были применены кпервой таблице, чтобы получить вторуюСлова для справок: удалить столбец, добавитьстолбец, удалить строку,...
Автор: Dimston134877
1. Заполните массив случайными числами в интервале (0, 20 Вве- дите число хинайдите все значения, равные х. 2. Дан одномерный массив числовых значений, насчитывающий п элементов. Выполните перемеще...
Автор: Александрович Владимирович
Запиши число 2bc16 в десятичной системе счисления. определи основание числа 2728. переведи число 30238 в десятичную систему счисления.
Автор: zbellatriks
▲
#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;
}