JakubKaczmarek_123

tablice - zadania

Feb 24th, 2021
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 7.30 KB | None | 0 0
  1. ZADANIE 1
  2.  
  3. #include <iostream>
  4. using namespace std;
  5. int tablica[5];
  6. void uzupelnianie(int tab[], int r);
  7. void wyswietlanie(int tab[], int r);
  8. int suma(int tab[], int r);
  9. int main(){
  10. uzupelnianie(tablica, 5);
  11. wyswietlanie(tablica, 5);
  12. cout << "suma elementow tablicy to: " << suma(tablica, 5) << endl;
  13. }
  14. void uzupelnianie(int tab[], int r){
  15.     for (int i = 0; i < r; i++){
  16.         cout << "wprowadz liczbe calkowita: ";
  17.         cin >> tab[i];
  18.     }
  19. }
  20. void wyswietlanie(int tab[], int r){
  21. for (int i = 0; i < r; i++) cout << tab[i] << endl;
  22. }
  23. int suma(int tab[], int r){
  24.     int s = 0;
  25. for (int i = 0; i < r; i++) s+= tab[i];
  26. return s;
  27. }
  28.  
  29. ZADANIE 2
  30.  
  31. #include <iostream>
  32. #include <cstdlib>
  33. #include <ctime>
  34.  
  35. using namespace std;
  36. int tablica[10];
  37. int main(){
  38.     srand(time(NULL));
  39. for (int i = 0; i < 10; i++) tablica[i] = rand()%50+1;
  40. for (int i = 0; i < 10; i++) cout << "Tab[" << i << "]="<<tablica[i]<<";" << endl;
  41. }
  42.  
  43. ZADANIE 3
  44.  
  45. #include <iostream>
  46. #include <cstdlib>
  47. #include <ctime>
  48.  
  49. using namespace std;
  50. int tablica[10];
  51. int main(){
  52.     srand(time(NULL));
  53. for (int i = 0; i < 10; i++) tablica[i] = rand()%50+1;
  54. for (int i = 0; i < 10; i++) cout << tablica[i] << endl;
  55. }
  56.  
  57. ZADANIE 4
  58.  
  59. #include <iostream>
  60. #include <cstdlib>
  61. #include <ctime>
  62.  
  63. using namespace std;
  64. int tablica[10];
  65. int main(){
  66. srand(time(NULL));
  67. for (int i = 0; i < 10; i++) tablica[i] = rand()%50+1;
  68. int m = 50;
  69. int mi;
  70. int w = 0;
  71. int wi;
  72. for (int i = 0; i < 10; i++){
  73.     if(tablica[i] < m){
  74.         m=tablica[i];
  75.         mi = i;
  76.     }
  77.     if(tablica[i] > w){
  78.         w=tablica[i];
  79.         wi = i;
  80.     }
  81. }
  82. for (int i = 0; i < 10; i++) cout << tablica[i] << endl;
  83. cout << "najmniejszy element to: " << m << " z indeksem " << mi << " a najwiekszy to: " << w << " z indeksem " << wi << endl;
  84. }
  85.  
  86. ZADANIE 5
  87.  
  88. #include <iostream>
  89. #include <cstdlib>
  90. #include <ctime>
  91.  
  92. using namespace std;
  93. int tablica[50];
  94. int main(){
  95. srand(time(NULL));
  96. for (int i = 0; i < 50; i++) tablica[i] = rand()%100+1;
  97. int b;
  98. do{
  99.     cout << "wprowadz liczbe z zakresu 1-100 ";
  100.     cin >>b;
  101. }while(b<1 || b>100);
  102. int c = -1;
  103. for (int i = 0; i < 50; i++) if (b == tablica[i]) c=i;
  104. if (c != -1) cout << "wprowadzona liczba " <<b<<" ma w tablicy indeks " << c << endl;
  105. else cout << "wprowadzonej liczby nie ma w tablicy" << endl;
  106. }
  107.  
  108. ZADANIE 6
  109.  
  110. #include <iostream>
  111. #include <cstdlib>
  112. #include <ctime>
  113. #include <math.h>
  114. using namespace std;
  115. int tablica[8];
  116. void potega();
  117. int main(){
  118. int a;
  119. for (int i = 0; i < 8; i++){
  120.     cout << "wprowadz liczbe calkowita: ";
  121.     cin >> a;
  122.     tablica[i] = a;
  123. }
  124. cout << "elementy tablicy: " << endl;
  125. for (int i = 0; i < 8; i++) cout << tablica[i] << endl;
  126. potega();
  127. cout << "elementy tablicy po zmianie: "<< endl;
  128. for (int i = 0; i < 8; i++) cout << tablica[i] << endl;
  129. }
  130. void potega(){
  131.     for (int i = 0; i < 8; i++) tablica[i] = pow(tablica[i],2);
  132. }
  133.  
  134. ZADANIE 7
  135.  
  136. #include <iostream>
  137. #include <cstdlib>
  138. #include <ctime>
  139. #include <math.h>
  140. using namespace std;
  141. int tablica[10];
  142. int main(){
  143. for (int i = 0; i < 10; i++) tablica[i] = pow(i,2);
  144. }
  145. ZADANIE 8
  146.  
  147. #include <iostream>
  148. #include <cstdlib>
  149. #include <ctime>
  150. #include <math.h>
  151. using namespace std;
  152. int tablica[4][5];
  153. float srednie[4];
  154. int main(){
  155.     int index;
  156.     float najwieksza = 0;
  157. for (int i = 0; i < 4; i++){
  158.         float s=0;
  159.     for (int j = 0; j < 5; j++) {
  160.         int b;
  161.         cout << "wprowadz "<< j+1 <<" ocene " << i+1 << " ucznia: ";
  162.         cin >> b;
  163.         tablica[i][j] = b;
  164.         s+=b;
  165.     }
  166.     srednie[i] = s/5;
  167.     if (najwieksza < srednie[i]){
  168.         najwieksza = srednie[i];
  169.         index = i;
  170.     }
  171. }
  172. cout << "najwieksza srednia uzyskal uczen " << index+1 << ". byla to srednia " << najwieksza << endl;
  173. }
  174.  
  175. ZADANIE 9
  176.  
  177. #include <iostream>
  178. #include <cstdlib>
  179. #include <ctime>
  180. #include <math.h>
  181. using namespace std;
  182. int A[10];
  183. int B[10];
  184. int C[10];
  185. int main(){
  186.     srand(time(NULL));
  187.     int maks;
  188. cout << "podaj maksymalna wartosc:";
  189. cin >> maks;
  190. for (int i = 0; i < 10; i++){
  191.     A[i] = rand()%maks;
  192.     B[i] = rand()%maks;
  193. }
  194. for (int i = 0; i < 10; i++) C[i] = A[i] + B[i];
  195. }
  196.  
  197. ZADANIE 10
  198.  
  199. #include <iostream>
  200. #include <cstdlib>
  201. #include <ctime>
  202.  
  203. using namespace std;
  204. int tablica[3][4];
  205. int main(){
  206.     srand(time(NULL));
  207.     float a = 0;
  208.     int amount = 0;
  209. for (int i = 0; i < 3; i++){
  210.     for (int j = 0; j < 3; j++) tablica[i][j] = rand()%100+1;
  211. }
  212. for (int i = 0; i < 3; i++){
  213.     for (int j = 0; j < 4; j++){
  214.         a += tablica[i][j];
  215.         amount++;
  216.     }
  217. }
  218. cout << "suma elementow: " <<a<<" liczba elementow: " <<amount<<" srednia elementow: " << a/12<<endl;
  219. }
  220.  
  221. ZADANIE 11
  222.  
  223. #include <iostream>
  224. #include <cstdlib>
  225. #include <ctime>
  226.  
  227. using namespace std;
  228. int tablica[] = {0,0,0,0,0,0};
  229. int uz[] = {0,0,0,0,0,0};
  230. int sprawdzanie(int a);
  231. int main(){
  232.     srand(time(NULL));
  233. for (int i = 0; i < 6; i++){
  234.     int g = 0;
  235.     do{
  236.         g=rand()%49+1;
  237.         for (int l = 0; l < 6; l++) if(g==tablica[l])g=0;
  238.         tablica[i] = g;
  239.     }while(g<1 || g>49);
  240. }
  241. for (int i = 0; i < 6; i++){
  242.     int b;
  243.     do{
  244.     cout << "podaj liczbe: ";
  245.     cin >>b;
  246.     for (int l = 0; l < 6; l++) if(b == uz[l]) b=0;
  247.     uz[i] = b;
  248.     }while(b<1 || b>49);
  249.  
  250. }
  251. int k = 0;
  252. for (int i = 0; i < 6; i++){
  253.     if (sprawdzanie(uz[i])) k++;
  254. }
  255. cout << "trafiles " << k << " liczb." << endl;
  256. }
  257. int sprawdzanie(int a){
  258. for (int i = 0; i < 6; i++) if(a==tablica[i]) return true;
  259. return false;
  260. }
  261.  
  262. ZADANIE 12
  263.  
  264. #include <iostream>
  265. #include <math.h>
  266. #include <ctime>
  267. #include <cstdlib>
  268. using namespace std;
  269. int tablica[10][10];
  270. int main()
  271. {
  272.     srand(time(NULL));
  273. for (int i = 0; i < 10; i++) for (int j = 0; j < 10; j++) tablica[i][j] = rand()%100+1;
  274. int x;
  275. cout << "wprowadz numer wiersza od 1 do 10: ";
  276. cin >>x;
  277. while(x<1 || x>10){
  278. cout << "wprowadziles zly numer wiersza. Wprowadz ponownie: ";
  279. cin >>x;
  280. }
  281. x--;
  282. int y;
  283. for (int i = 0; i < 10; i++) y+=tablica[x][i];
  284. for (int i = 0; i < 10; i++){
  285.    for (int j = 0; j < 10; j++){
  286.     cout << tablica[i][j] << " ";
  287. }
  288. cout << endl;
  289. }
  290. cout << "suma liczb w wierszu " << x+1 << " wynosi: " << y << endl;
  291. }
  292.  
  293. ZADANIE 13
  294.  
  295. #include <iostream>
  296. #include <math.h>
  297. #include <ctime>
  298. #include <cstdlib>
  299. using namespace std;
  300. int tablica[9][9];
  301. int main()
  302. {
  303.  
  304. for (int i = 0; i < 9; i++){
  305.     for (int j = 0; j < 9; j++){
  306.         tablica[i][j] = 1;
  307.     }
  308.     tablica[i][i] = 0;
  309. }
  310. for (int i = 0; i < 9; i++){
  311.     for (int j = 0; j < 9; j++) cout << tablica[i][j] << " ";
  312.     cout << endl;
  313. }
  314. }
  315.  
  316. ZADANIE 14
  317.  
  318. #include <iostream>
  319. #include <math.h>
  320. #include <ctime>
  321. #include <cstdlib>
  322. using namespace std;
  323. int tablica[5][5];
  324. int main()
  325. {
  326. srand(time(NULL));
  327. int k=0;
  328. for (int i = 0; i < 5; i++){
  329.    for (int j = 0; j < 5; j++){
  330.     tablica[i][j] = rand()%20+1;
  331.     if(tablica[i][j]>12)k++;
  332.    }
  333. }
  334. cout << "liczba elementow przekraczajacych 12 wynosi: " <<k<<endl;
  335. }
  336.  
  337. ZADANIE 15
  338.  
  339. #include <iostream>
  340. #include <math.h>
  341. #include <ctime>
  342. #include <cstdlib>
  343. using namespace std;
  344. int tablica[8][8];
  345. int main()
  346. {
  347. srand(time(NULL));
  348. int k=0;
  349. for (int i = 0; i < 8; i++){
  350.    for (int j = 0; j < 8; j++){
  351.     tablica[i][j] = rand()%10+1;
  352.     cout << tablica[i][j] << " ";
  353.    }
  354.    k+=tablica[i][i];
  355.    cout << endl;
  356. }
  357. cout <<"suma elementow na przekatnej wynosi: "<<k<<endl;
  358. }
Advertisement
Add Comment
Please, Sign In to add comment