Предмет: Информатика,
автор: jessifarewell
плиз хэлп
Дана строка, содержащая только десятичные цифры. Найти и вывести наибольшую цифру.Вводится строка ненулевой длины. Известно также, что длина строки не превышает 1000 знаков и строка содержит только десятичные цифры.
ruslol:
Между числами есть пробелы?
нет
если в вашей строке только числа без пробелов,как найти самое большое число если вся строка и есть одно число?)
Ответы
Автор ответа:
1
В общем, лови С++, раз не указал язык хехе
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main(){
string s; //создание строковой переменной
cin>>s; //ввод строки
sort (s.rbegin(),s.rend()); //сортировка по убыванию
cout<<s[0]; //вывод первого т.е. наибольшего элемента строки
return 0; //завершение работы программы
}
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main(){
string s; //создание строковой переменной
cin>>s; //ввод строки
sort (s.rbegin(),s.rend()); //сортировка по убыванию
cout<<s[0]; //вывод первого т.е. наибольшего элемента строки
return 0; //завершение работы программы
}
Похожие вопросы
Предмет: Геометрия,
автор: nazartv2288
Предмет: Русский язык,
автор: bektleuinzhu
Предмет: Математика,
автор: d42093650
Предмет: Математика,
автор: darinaboletova
Предмет: Математика,
автор: Sofia1211