Очень надоооооооооо паскаль срочнооооооооооооооооооооооооооооооо

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

Очень надоооооооооо паскаль срочнооооооооооооооооооооооооооооооо


image

Информатика (882 баллов) | 60 просмотров
Дан 1 ответ
0 голосов

begin

 var a := 76543210;

 var s := a.ToString.Reverse.JoinIntoString;

 s := (s[1]+s[7]+s[4]+s[3]+s[6]);

 var b := s.ToInteger;

 Print(b)

end.

(2.5k баллов)
0

А первые это которые слева или которые справа?

0

слева

0

var a, Sum1, Sum2: integer;begin a := 12345; Sum1 := a div 10000 + a div 1000 mod 10 + a div 100 mod 10; Sum2 := a mod 10 + a div 10 mod 10; Writeln('Sum1 = ', Sum1); // 6 Write('Sum2 = ', Sum2) // 9end.

0

можно простой вид?

0

vara, b: integer;beginRead(a);b := a div 100000 mod 10 + 10 * (a div 100 mod 10) + 100 * (a div 1000 mod 10) + 1000 * (a div 1000000 mod 10) + 10000 * (a mod 10);Write(b)end.

0

типо такого

0

крч без sum

0

ладно спасибо вам . я разобрался уже сам

0

!!!!!!!!!!!!!!!!!!!!!!!!!!

0

Sum1 и Sum2 это переменные, вы же суммы ищете, вот это и есть суммы. Это простое решение через div и mod. Только в программе вам наверное число нужно вводить, то и напишите Readln(a) вместо a = 12345. У меня это для примера.