• Kiritiladigan qiymatlar
  • Misollar: Kiritish qiymatlari Chiqarish qiymatlari 1131313041 0- 1 1- 5 3- 3 4- 1 4
  • Dasturi
  • M. E. Mamarajabov, D. E. Toshtemirov, O‘. A. Yuldashev informatika o‘qitish metodikasi




    Download 5,02 Mb.
    Pdf ko'rish
    bet209/251
    Sana06.09.2024
    Hajmi5,02 Mb.
    #270410
    1   ...   205   206   207   208   209   210   211   212   ...   251
    Bog'liq
    Inf met

     
    2- Masala. TURLI RAQAMLAR
    O‘nli sanoq sistemasida N natural soni berilgan. Shu sonda 
    qatnashgan turli raqamlar sonini, har bir raqamni qatnashishlar sonini 
    aniqlovchi dastur tuzing. 
    Kiritiladigan qiymatlar:N
    (1 ≤ 
    N
    ≤ 2147483647) natural son. 
    Chiqariladigan qiymatlar:
    har bir satrda bittadan raqam sonda 
    qatnashishlar soni bilan tire yordamida ajratilgan, oxirgi satrda sonda 
    qatnashgan turli raqamlar soni. 
    Misollar:
    Kiritish qiymatlari
    Chiqarish qiymatlari
    1131313041
    0- 1
    1- 5
    3- 3
    4- 1
    4
    1000000000
    0- 9
    1- 1
    2
     
    Yechish: 
    Sonni 10 ga bo‘lgandagi qoldiq sonning oxirgi raqamiga 
    teng bo‘lishidan foydalanib har bir raqamni bittalab “kesib” olishimiz 
    mumkin. Sondan oxirgi raqamni “o‘chirish” uchun 10 ga butun 
    bo‘lishdan foydalanamiz. 


    376 
    Har bir raqamga mos qo‘yish uchun tartib raqami 0 dan 9 gacha 
    bo‘lgan 10 ta elementli yordamchi massiv kiritamiz. Kesib olingan 
    raqamga mos indeksli element qiymatini bittaga oshiramiz. Endi turli 
    raqamlar sonini aniqlash uchun massivning 0 dan farqli elementlari 
    sonini sanash kifoya. 
    Dasturi:
     
    Program Turli_raqamlar; 
    Var n :longint; i,k:byte;a: array [0..9] of byte; 
    BEGIN 
    readln(n); 
    for i:=0 to 9 doa[i]:=0; 
    while n<>0 dobegini:=n mod 10;Inc(a[i]);n:=n div 10; 
    end; 
    k:=0;for i:=0 to 9 doif a[i]<>0then begin inc(k); 
    writeln(i, ‘- ‘, a[i]); 
    end; 
    Write(k); 
    readln; 
    END. 
     
    3- Masala. O‘XSHASH MASSIVLAR
     
    Massivlar o‘xshash deyiladi, agar ularda bir xil sonlar ishtirok 
    etgan bo‘lsa.Natural N va M sonlar, butun qiymatli A[1..N] va B[1..M] 
    sonlar massivlari berilgan. Bu massivlarni o‘xshash yoki o‘xshash 
    emasligini aniqlovchi dastur tuzing. 

    Download 5,02 Mb.
    1   ...   205   206   207   208   209   210   211   212   ...   251




    Download 5,02 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    M. E. Mamarajabov, D. E. Toshtemirov, O‘. A. Yuldashev informatika o‘qitish metodikasi

    Download 5,02 Mb.
    Pdf ko'rish