Есть ответ 👍

Дано трёхзначное число.определить, какая из его цифр больше: а)первая или последняя б)первая или вторая в) вторая или последняя решить с microsoft visual c# заранее )

251
445
Посмотреть ответы 2

Ответы на вопрос:


Возможны опечатки это язык си++ он похож на си# #include < iostream> using namespace std; int main() { int n; cin > > n; // пункт а, если первая больше   выводит 1, если последняя то 3, если равны то ==. аналогично с пунктами в и с cout < < "a)"; if (n / 100 > n % 10) cout < < 1 < < "\n"; else if (n / 100 < n % 10) cout < < 3 < < "\n"; else  cout < < "==" < < "\n"; cout < < "b)"; if (n / 100 > n / 10 % 10) cout < < 1 < < "\n"; else if (n / 100 < n / 10  % 10) cout < < 2 < < "\n"; else  cout < < "==" < < "\n"; cout < < "c)"; if (n / 10 % 10  > n % 10) cout < < 2 < < "\n"; else if (n / 10 % 10  < n % 10) cout < < 3 < < "\n"; else  cout < < "==" < < "\n"; //system("pause"); }

Uses crt; var s,p: string; i,k,min,max,x,y: integer; begin clrscr; write('input string: '); readln(s); min: =length(s); for i: =1 to length(s) do if not(s[i]=' ') and not(i=length(s)) then p: =p+s[i] else{выделяем слова} begin if i=length(s) then p: =p+s[i]; if length(p)> max then begin max: =length(p); x: =pos(p,s); {находим самое длинное слово и его позицию} end; if length(p) begin min: =length(p); y: =pos(p,s); {находим самое короткое слово и его позицию} end; p: =''; inc(k); end; writeln('words: ',k); {вывод кол-ва слов} writeln('long: ',x,' short: ',y); readln; end.

Популярно: Информатика