Bazar ertəsi, 23.12.2024, 03:28
İnformatikanın məktəbdə tədrisi
Baş səhifə Qeydiyyat Giriş
e-mail: informatik-az@mail.ru · RSS
Menyu
Fotoşəkillər
Giriş forması
Sorğu
Müəllim kimi informatika dərslərində tez-tez istifadə edirəm:
Cavabların sayı: 9493
Faydalı keçidlər

  • ict.edu.az
  • ict.az
  • telekommunikasiya.edu.az
  • İnf-math.narod.ru
  • Millibyte.az
  • kayzen.az/blog/informatika
  • alqoritm.ucoz.org
  • mincom.gov.az
  • Facebook-da
    Təqvim
    «  Dekabr 2024  »
    B.e.Ç.a.ÇC.a.CŞB
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031
    Təqdimatlar
    Statistika

    Onlayn: 2
    Ziyarətçilərin sayı: 2
    Qeydiyyatdan keçənlərin sayı: 0


     2-6r
    Дано натуральное число N. Определить, является ли оно палиндромом.

     Палиндром – это число, которое читается одинаково слева направо и справа налево. Например число 12344321 – палиндром. Определение палиндрома прямо подсказывает нам алгоритм решения этой задачи. Искомое число надо «перевернуть», а затем сравнить с исходным. Если эти два числа равны – значит наше число палиндром. А мы в задаче 3 переворачивали число. В программе в строках 6 – 11 число «переворачивается» и в строке 12 сравнивается с исходным. В этой программе мы ввели новое число n1 и в нем запомнили исходное число, иначе мы бы «испортили» исходное число и в конце нам бы не с чем было бы сравнивать «перевернутое» число.

     


    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17


    Program A2_6;

    var

     n,n1,m:integer;

     begin

        readln(n);

        n1:=n; m:=0;

         while (n1<>0) do

           begin

             m:=m*10+n1 mod 10;

             n1:=n1 div 10;

           end;

        if (n=m) then writeln('YES')

                 else writeln('NO');

       readln;

     end.


    // Program A2.6;

    #include <iostream>

     

    using namespace std;

     

    int main()

    {  int n,n1,m=0;

        cin>>n;

        n1=n;

         while (n1)

        {  m=m*10+n1%10;

            n1=n1/10;

        }

      if(n==m) cout<<"YES\n";

           else     cout<<"NO\n";

      return 0;

    }


    Copyright İsaNaida © 2024
    PYTHON 3.4
    ALPLogo
    Info-Ko
    Fəxr edirik


    Elan
    Bölmələr
    MÜSABİQƏ
    Azərbaycanda İKT
    Axtarış