Дана строка, содержащая только десятичные цифры. Найти и вывести наибольшую цифру.Вводится строка ненулевой длины. Известно также, что длина строки не превышает 1000 знаков и строка содержит только десятичные цифры.
Answers & Comments
БезликийNoName
В общем, лови С++, раз не указал язык хехе
#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; //завершение работы программы }
Answers & Comments
#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; //завершение работы программы
}