М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
SerPol
SerPol
02.12.2021 07:23 •  Информатика

Решаю integer 8 ,это pascalabc.net скажите где ошибка пишет что попытка ввести лишние результирующие данные, вот условие 'дано 2-х значное число.вывести число полученное при перестановки цифр исходного числа'. вот моё решение,скажите где ошибка? usespt4; begin task('integer8'); var a,b,c: integer; write(c); read(c); a: =c div 10; b: =c mod 10; c: =b*10+a; writeln('c: =b*10+a',c); end.

👇
Ответ:
Иван7962
Иван7962
02.12.2021
UsesPT4;
begin
Task('Integer8');
var a,b,c:integer;
read(c);
a:=c div 10;
b:=c mod 10;
c:=b*10+a;
writeln(c);
end.
4,8(45 оценок)
Открыть все ответы
Ответ:
LizaIlina1
LizaIlina1
02.12.2021
program task31133707; var  arr: array of integer;  a, valueOfNumbers, choise, k: integer; begin  Writeln('ВВЕДИТЕ РАЗМЕРНОСТЬ МАССИВА: ');  Readln(valueOfNumbers);  SetLength(arr, valueOfNumbers);  Writeln('ВВЕДИТЕ ЧИСЛО a: ');  Readln(a);  Writeln('КАК ЗАПОЛНИТЬ МАССИВ? СЛУЧАЙНЫМИ ЧИСЛАМИ (0) ИЛИ С КЛАВИАТУРЫ?(1)');  Readln(choise);  if choise = 0 then    for var i := 0 to valueOfNumbers - 1 do      begin        var tmpNumber := Random(valueOfNumbers + 1) + 1;        if tmpNumber < a then continue        else          begin            arr[i] := tmpNumber;            Inc(k);          end;      end  else    for var i := 1 to valueOfNumbers do      begin        var tmpNumber := 1;        Readln(tmpNumber);        if tmpNumber < a then continue        else        begin          arr[i] := tmpNumber;          Inc(k);        end;      end;  Writeln('ИСХОДНЫЙ МАССИВ: ');  for var i := 1 to k do    if arr[i] = 0 then continue    else Write(arr[i], ' ');  Writeln('КОЛИЧЕСТВО ЭЛЕМЕНТОВ МАССИВА: ', k); end.
4,6(45 оценок)
Ответ:
Mirskaya
Mirskaya
02.12.2021

//#1

var

 a, b: array of integer;

 n: integer;

procedure parse(var a, b: array of integer; n: integer);

begin

 var sum_p: integer := 0;

 var sum_m: integer := 0;

 var data: integer := 0;

 setlength(a, n); setlength(b, n);

 var i:integer;

 for i := low(a) to high(a) do  

 begin

   readln(a[i]); readln(b[i]);

   sum_p += 3a[i];//kov vo zabitix myachei

   sum_m += b[i];//kol vo promaxov

   if b[i] > 1 then inc(data);

 end;

 writeln(sum_p - sum_m);

 writeln(data);

end;

begin

 readln(n);

 parse(a, b, n);

end.

//#2

var

 a: array of integer;

 n: integer;

procedure parse(var a: array of integer; n: integer);

var

 i: integer;

begin

 var data: integer := 0;

 setlength(a, n);

 var sum: integer := 0;

 for i := low(a) to high(a) do begin read(a[i]); sum += a[i]; if a[i] < 0 then inc(data); end;

 writeln(sum / (high(a) + 1):0:4);

 write(data);

end;

begin

 readln(n);

 parse(a, n);

end.

4,6(33 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ