Решение задачи на переворот числа

Решение задачи на переворот числа

Условие: на вход подается четырехзначное число, программа должна проверить действительно ли это число четырехзначное и если это не так выдать сообщение об ошибке. Если число действительно четырехзначное, программа должна перевернуть число.

Блок-схема:

С++

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
using namespace std;
 
int main()
{
    int N=0, M=0, a=0;
    cin >> N;
    if (N<=9999 && N>=1000)
    {while (N>0){
    a=N%10;
    M=M*10+a;
    N=N/10; 
    }
    cout << N;
     }else {cout<<"Error";}
}

.

ШкАлгЯз (Кумир)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
алг 
нач
цел N, M, a
M:=0
ввод N
если N<=9999 и N>=1000 то
нц пока N>0
a:=mod(N,10)
M:=M*10+a
N:=div(N, 10)
кц
вывод M
иначе
вывод "Ошибка"
все
кон

.

Pascal

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var
  N, M, a: integer;
 
begin
  M := 0;
  read(N);
  if ((N <= 9999) and (N >= 1000)) then
  begin
    while (N > 0) do
    begin
      a := N mod 10;
      M := M * 10 + a;
      N := N div 10;
    end;
  end
  else
    write('Ошибка');
 
end.





Все статьи раздела

Решение задачи на переворот числаРешение задачи на поиск минимального целого числа в массиве.Решение задачи по написанию программы на поиск номера (индекса) максимального элемента в массивеРешение задачи по написанию программы на поиск номера (индекса) минимального элемента в массивеРешение задачи по написанию программы на подсчет кол-ва элементов в массиве больших некоторого значенияРешение задачи по написанию программы на подсчет кол-ва элементов в массиве меньших некоторого значенияРешение задачи по написанию программы на подсчет суммы элементов в массиве меньших некоторого значенияРешение задачи по написанию программы на подсчет суммы элементов в массиве больших некоторого значенияРешение задачи по написанию программы на подсчет суммы всех элементов в массиве Решение задачи по написанию программы на поиск максимума в массиве

comments powered by Disqus

Спонсорский блок

Группа Вконтакте

VK Widget

Случайные заметки