Advertisement
john2323

Examen de bacalaureat 2020 - Variante propuse - Testul 2 (Matematica Informatica)

Dec 29th, 2020 (edited)
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.25 KB | None | 0 0
  1. I.1.d
  2.   2.c
  3.   3.b
  4.   4.b
  5.   5.a
  6.  
  7. II.
  8.   1.a)20950
  9.     b)20202 40404 60606
  10.     c)
  11. #include<iostream>
  12. using namespace std;
  13. int main()
  14. {int n,m,c;
  15. cin>>n;
  16. m=0;
  17. do{c=n%10;
  18.    n=n/10;
  19.    if(c==0)
  20.     c=2;
  21.    else
  22.     if(c%2==0)
  23.       c=0;
  24.    m=m*10+c;
  25. }while(n)
  26. cout<<m;}
  27.     d)
  28. citeşte n (număr natural)
  29. m=0
  30. c=n%10; n=[n/10]
  31. ┌dacă c=0 atunci c=2
  32. │altfel
  33. │┌dacă c%2=0 atunci
  34. ││c=0
  35. │└■
  36. └■
  37.  m=m*10+c
  38. ┌cat timp n=0 executa
  39. │ c=n%10; n=[n/10]
  40. │┌dacă c=0 atunci c=2
  41. ││altfel
  42. ││┌dacă c%2=0 atunci
  43. │││c=0
  44. ││└■
  45. │└■
  46. │ m=m*10+c
  47. └■
  48. scrie m
  49.  
  50.    2.
  51. struct {int cod;
  52.         int nrExemplare;
  53.         int varsta[10];
  54.         }s[20];
  55.    3.
  56. for(i=0;i<5;i++)
  57. for(j=0;j<7;j++)
  58. if(i==0 || j==0)
  59. a[i][j]=1;
  60. else
  61. a[i][j]=(a[i-1][j]+a[i][j-1])%10;
  62.  
  63. III.
  64.    1.
  65. void(int n)
  66. {int i;
  67. for(i=1;i*i<=n;i++)
  68. if(n%i==0 && i*i<n)
  69. cout<<"("<<n/i<<" "<<i<<")"<<" ";
  70. }
  71.    2.
  72.  
  73.    3.
  74. #include<iostream>
  75. #include<fstream>
  76. using namespace std;
  77. ifstream fin("bac.txt");
  78. int main()
  79. {int x,a=0,aa=0,c=0;
  80. while(fin>>x)
  81. {if(x>c && x%100==20)
  82. {aa=a;
  83. a=c;
  84. c=x;}
  85. else
  86. if(x>a && x%100==20)
  87. {aa=a;
  88. a=x;}
  89. else
  90. if(x>aa && x%100==20)
  91. aa=x;
  92. }
  93. cout<<aa<<" "<<a<<" "<<c;
  94. }
  95.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement