Bazar, 11.12.2016, 05:18
İ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ı: 6165
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 2016  »
    B.e.Ç.a.ÇC.a.CŞB
       1234
    567891011
    12131415161718
    19202122232425
    262728293031
    Təqdimatlar
    Saat
    Statistika

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


     2-4r

    2.1                Дано целое положительное число N. Добавить в начало этого числа цифру 3.

     В этой задаче нам надо прибавить слева к числу цифру (3). Это немного сложнее, чем добавит справа. Например, чтобы добавить к числу123 слева цифру 3, надо 3 умножить на 1000 и прибавить наше число, то есть 3*1000 +123 = 3123. Если надо добавить цифру 3 к четырехзначному числу, то 3 надо умножить на 10000, если к 5-ти значному, то надо умножить на 100000 и так далее, то есть умножить на 1 и столько нулей, сколько цифр в числе.  В программе (строки 9 – 14) вычисляется число p равное 10 в степени количества цифр в исходном числе. В строке 16 вычисляем искомое число.

     

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    Program A2_4;

    Var

      n,p,n1:integer;

      begin

        readln(n);

        if n=0 then p:=10

               else

          begin

            n1:=n; p:=1;

            while (n1<>0) do

              begin

               p:=p*10;

               n1:= n1 div 10;

              end;

          end;

         n:=3*p + n;

        writeln(n);

        readln;

      end.

    // Program A2.4;

    #include <iostream>

    using namespace std;

     

    int main()

    {  int n,p=1,n1;

        cin>>n;

        if(n==0) p=10;

        else

     { n1=n;

        while (n1)

        {  p=p*10;

            n1=n1/10;

        }

      }

        n=3*p+n;

        cout<<n<<endl;

        return 0;

    }

    Copyright İsaNaida © 2016
    PYTHON 3.4
    ALPLogo
    Elan
    Fəxr edirik


    Bölmələr
    MÜSABİQƏ
    Azərbaycanda İKT
    Axtarış
    Video
    Info-Ko