Advertisement
Guest User

Untitled

a guest
May 26th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  6.  
  7. int main(int argc, char** argv) {
  8. cout<<"Wprowadz wielkosc macierzy kwadratowej"<<endl;
  9. cout<<"Wielkosc maierzy kwadratowej: ";
  10. int n;
  11. cin>>n;
  12. int x=n-1;
  13. int tabA[x][x];
  14. for(int i=0; i<n; i++)
  15. for(int j=0; j<n; j++)
  16. tabA[i][j]=0;
  17. cout<<endl;
  18. cout<<endl;
  19. cout<<"Wybierz sposob uzupelnienia macierzy"<<endl;
  20. cout<<"1. Uzupelnij macierz losowymi liczbami calkowitymi z zakresu od 1 do 100"<<endl;
  21. cout<<"2. Uzupelnij macierz wlasnymi liczbami calkowitymi z zakresu od 1 do 100"<<endl;
  22. cout<<"Wybieram sposob: ";
  23. int wybor;
  24. cin>>wybor;
  25. int wartosc;
  26. switch(wybor) {
  27. case 1: {
  28. break;
  29. }
  30. case 2: {
  31. for(int i=0; i<n; i++) {
  32. cout<<i+1<<" obrot petli"<<endl;
  33. for(int j=0; j<n; j++) {
  34. cout<<"Podaj wartosc dla tabA["<<i+1<<"]["<<j+1<<"]: ";
  35. cin>>wartosc;
  36. /* while(wartosc<1) {
  37. cout<<"Podales zbyt mala wartosc. Pamietaj ze musi byc ona z przedzialu od 1 do 100"<<endl;
  38. cout<<"Podaj prawidlowa wartosc dla tabA["<<i+1<<"]["<<j+1<<"]: ";
  39. cin>>wartosc;
  40. }
  41. while(wartosc>100) {
  42. cout<<"Podales zbyt duza wartosc. Pamietaj ze musi byc ona z przedzialu od 1 do 100"<<endl;
  43. cout<<"Podaj prawidlowa wartosc dla tabA["<<i+1<<"]["<<j+1<<"]: ";
  44. cin>>wartosc;
  45. }*/
  46. tabA[i][j]=wartosc;
  47. cout<<tabA[i][j];
  48. }
  49. }
  50. for(int i=0; i<n; i++)
  51. for(int j=0; j<n; j++)
  52. cout<<tabA[i][j]<<endl;
  53. break;
  54. }
  55. default: {
  56. break;
  57. }
  58. }
  59. return 0;
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement