2. Популярное до сих пор в школах решение на TurboPascal 7.01 (1983г.)
uses Crt; const nn=100; var i,n,min:integer; a:array[1..nn] of integer; begin ClrScr; Randomize; Write('n='); Read(n); min:=100; for i:=1 to n do begin a[i]:=Random(101)-50; Write(a[i],' '); if a[i]<min then min:=a[i] end; Writeln; for i:=1 to n do if a[i]<0 then a[i]:=a[i]*min; for i:=1 to n do Write(a[i],' '); Writeln; ReadKey end.
Борисовна_Кашутина
06.05.2021
Программа считывает строку с клавиатуры, разбивает ее на числа (их может быть больше двух) и суммирует все найденные числа. Программа работает только с суммой, для выполнения других действий, необходима доработка.
Код: procedure calculateSum(str : string);var s0 : string; number, sum : real;begin sum := 0; foreach s0 in Regex.Split(str, '\++') do begin number := StrToFloat(s0); if (number > 0) then begin sum := sum + number; end; end; writeln(str + '=' + sum);end; var s : string;begin write('Введите пример: '); readln(s); calculateSum(s); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Нужна ввести с клавиатуры х и у - координаты точки.вывести сообщение к какой координатной четверти принадлежит эта точка?
int main()
{
std::cin>>x>>y;
if(x>0){
if(y>0){std::cout<<"Pervaya chetvert";}else{std::cout<<"Chetvertaya";}
}else{
if(y>0){std::cout<<"vtoraya chetvert";}else{std::cout<<"tretiya";}
}
return 0;
}