• Даны цифры числа.
    Собрать их в натуральное число
    (Pascal,задача на ОДНОМЕРНЫЕ МАССИВЫ)

Ответы 1

  • Решение №1 (без массивов)var a,n,i,j,s:integer;begin  writeln('Введите количество цифр в числе');  readln(n);  for i:=1 to n do begin    writeln('Введите ',i,' цифру из ',n);    readln(a);    for j:=1 to n-i do a:=a*10;    s:=s+a;  end;  writeln('Натуральное число: ',s);end.Тестовое решениеВведите количество цифр в числе5Введите 1 цифру из 59Введите 2 цифру из 52Введите 3 цифру из 57Введите 4 цифру из 53Введите 5 цифру из 51Натуральное число: 92731Решение №2 Если очень надо использовать массив (хотя на мой взгляд совсем не нужно)//PascalABC.NET (версия 3.1, сборка 1198)var a,n,i,j,s:integer;mas:array[1..10]of integer;begin  writeln('Введите количество цифр в числе');  readln(n);  for i:=1 to n do begin    writeln('Введите ',i,' цифру из ',n);    readln(mas[i]);    a:=mas[i];       for j:=1 to n-i do a:=a*10;    s:=s+a;  end;  writeln('Натуральное число: ',s);end.Тестовое решениеВведите количество цифр в числе5Введите 1 цифру из 55Введите 2 цифру из 54Введите 3 цифру из 53Введите 4 цифру из 52Введите 5 цифру из 52Натуральное число: 54322
    • Автор:

      cocoasxwo
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years