Напишите программу которая вводит трехзначное число и ,,вырезает '' из него 1 и последнюю...

0 голосов
101 просмотров

Напишите программу которая вводит трехзначное число и ,,вырезает '' из него 1 и последнюю цифру


Информатика (26 баллов) | 101 просмотров
0

на каком языке? Паскаль? Си? Си++?

0

Паскаль и бэйсик

0

ну хотя-бы паскаль

0

*четырехзначное

Дано ответов: 2
0 голосов
Правильный ответ

//PascalABC.NET
var
a:integer;
begin
readln(a);
writeln(a div 10 mod 10);
end.

//Для 4 значного
//PascalABC.NET
var
a:integer;
begin
readln(a);
writeln(a div 100 mod 10, a div 10 mod 10);
end.

(1.3k баллов)
0

Вырезает как я понял значит удаляет.

0

a div 10 для трехначного числа выдаст 2 первых числа, а не 1.

0

a div 10 mod 10 среднее число

0

тогда просто (a mod 100) без всяких div

0

Ну по идее пишешь 1234 получаешь 23

0

Трехзначное же число по учловию

0

Блин это мой касяк , извени

0

Кстати, при a mod 100 выводятся последнее 2-е цифры

0

А как будет с четырехзначным числом? если не сложно

0

//PascalABC.NET
var
a:integer;
begin
readln(a);
writeln(a div 100 mod 10, a div 10 mod 10);
end.

0 голосов

Program Project;
uses
  crt;
var
  a: byte;
begin
  clrscr;
  Write("Введите число ");
  Readln(a);
  Writeln("Полученные числа:",(a div 100)," ",(a mod 10));
  Readln;
end.

(2.3k баллов)