Дано трёхзначное число.определить, какая из его цифр больше: а)первая или последняя б)первая или вторая в) вторая или последняя решить с microsoft visual c# заранее )
251
445
Ответы на вопрос:
Возможны опечатки это язык си++ он похож на си# #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.
Популярно: Информатика
-
Валерия336522.09.2022 16:50
-
Demiali4126.06.2021 07:32
-
NeZoXshock16.08.2020 19:02
-
VLev14774124.10.2021 19:52
-
апепе125.05.2020 00:57
-
tyulegenevapolina31.10.2021 18:07
-
банан000815.10.2022 05:34
-
EcLIpsЕ06.01.2023 16:04
-
asdf203306.02.2020 17:21
-
arshin116.12.2022 18:14