Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 15th, 2010 | Syntax: None | Size: 2.49 KB | Hits: 212 | Expires: Never
Copy text to clipboard
  1. 1.Se consideră un număr natural n dat. Se cere să se calculeze suma cifrelor impare şi produsul celor pare.
  2.  
  3. Citeste n
  4. s = 0
  5. p = 1
  6. Cat timp n > 0
  7.         c = n%10
  8.         Daca c%2 == 1
  9.                 s = s + c
  10.         Altfel
  11.                 p = p * c
  12.         n = [n / 10]
  13.  
  14. Scrie s, c
  15.  
  16.  
  17. 2.Se consideră un număr n. Să se afişeze câte cifre are.
  18.  
  19. Citeste n
  20. c = 0
  21. Cat timp n>0
  22.         c = c + 1
  23.         n = [n/10]
  24. Scrie c
  25.  
  26.  
  27. 3.Se consideră un număr n să se calculeze inversul lui n.
  28. Citeste n
  29. x = 0
  30. Cat timp n>0
  31.         x = x * 10
  32.         x = x + n%10
  33.         n = [n/10]
  34. Scrie x
  35.  
  36. 4.Se consideră intervalul închis [a, b], dat prin capetele intervalului a şi b. Să se afişeze pentru fiecare număr din interval inversul său.
  37.  
  38.  
  39. Citeste a,b
  40. Pentru i=a,b
  41.         n = i
  42.         x = 0
  43.         Cat timp n>0
  44.                 x = x*10
  45.                 x = x+n%10
  46.                 n = n/10
  47.         Scrie x
  48.  
  49.  
  50. 5.Se consideră un număr natural n dat. Să se afle cea mai mare cifră din  număr.
  51.  
  52.  
  53. Citeste n
  54. max = 0
  55. Cat timp n > 0
  56.                 c = n%10
  57.           Daca c > max
  58.                         max = c
  59.         n = [n/10]
  60. Scrie max
  61. 6.Se consideră un număr natural n dat. Să se afle cea mai mică cifră din  număr.
  62. Citeste n
  63. min = 10
  64. Cat timp n > 0
  65.                 c = n%10
  66.           Daca c < min
  67.                         min = c
  68.         n = [n/10]
  69. Scrie min
  70.  
  71.  
  72. 7.Se consideră două numere a şi b. Să se determine cel mai mare divizor comun al lor.
  73.  
  74.  
  75. Citeste a,b
  76. d = 1
  77. Pentru i = 1,b
  78.         Daca a%i==0 si b%i==0
  79.                 d = i
  80. Scrie d
  81.  
  82.  
  83.  
  84. 8.Se dă un număr n să se descompună în factori primi.
  85.  
  86.  
  87. Citeste n
  88. Pentru d = 2,n
  89.         putere = 0
  90.         Cat timp n%d ==0
  91.                 putere = putere +1
  92.                 n=[n/d]
  93.         Daca putere > 0
  94.                 Scrie d, putere
  95.  
  96.  
  97.  
  98. 9.Se citeşte un şir de n numere de la tastatură. Să se determine maximul şi minimul dintre numerele citite.
  99. 10. Să se determine toate numerele impare de trei cifre care sunt palindroame.
  100. 11. Se citesc numere până la întânirea lui 0. Să se calculeze suma celor pozitive.
  101. 12. Se consider un număr natural n dat. Se cere să se calculeze suma
  102.                          .
  103. 13. Pentru n număr natural dat să se calculeze:
  104. .
  105. 14.Se consideră intervalul închis [a, b], dat prin capetele intervalului a şi b. Să se afişeze toate numerele prime din intervalul [a, b].
  106. Exemplu: pentru intervalul [15, 33] se vor afişa 19, 23, 29, 31.
  107. 15.Se consideră intervalul închis [a, b], dat prin capetele intervalului a şi b. Să se afişeze toate numerele din intervalul [a, b] care sunt palindroame.
  108. Exemplu: pentru intervalul [100, 125] se vor afişa 101, 111, 121.  
  109.  
  110. Informatică,
  111. Prof. Dabelea Oana