Advertisement
Guest User

Untitled

a guest
Apr 12th, 2010
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.13 KB | None | 0 0
  1. #include<iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     int tmb[10][10];
  8.     int N,K;
  9.  
  10.     while(1)
  11.     {
  12.         cout<<"Meret (1<=N<=10): ";
  13.         cin>>N;
  14.         if(N>0 && N<11) break; //elenőrzötten kérjük be, mennyit is akarunk bekérni
  15.     }
  16.  
  17.     for(int i=0;i<N;i++) //sorokhoz
  18.     {
  19.         for(int j=0;j<N;j++) //oszlopokhoz
  20.         {
  21.             cin>>tmb[i][j]; //i-edik sor, j-edik oszlopba kérjük az adatot
  22.         }
  23.     }
  24.  
  25.     cout<<"\nKiiras:\n";
  26.     for(int i=0;i<N;i++)
  27.     {
  28.         for(int j=0;j<N;j++)
  29.         {
  30.             cout<<tmb[i][j]<<" "; //ugyanaz, mint fent, csak most kiírjuk
  31.         }
  32.         cout<<endl; //sorok végén sortörés
  33.     }
  34.     cout<<endl;
  35.  
  36.     do{
  37.         cout<<"Limitalt kiiras (1<=K<="<<N<<"): ";
  38.         cin>>K;
  39.     }while(K<1 || K>N); //elenőrzötten kérjük be, mennyit is akarunk limitáltan kiírni
  40.  
  41.     for(int i=0;i<K;i++)
  42.     {
  43.         for(int j=0;j<K;j++)
  44.         {
  45.             cout<<tmb[i][j]<<" "; //semmi újdonság :-)
  46.         }
  47.         cout<<endl;
  48.     }
  49.     cout<<endl;
  50.  
  51.     cout<<"Nullazott kiiras:\n";
  52.     for(int i=0;i<N;i++)
  53.     {
  54.         tmb[i][i]=0; //i-edik sor i-edik elemét kell nllázni az átlóhoz
  55.         for(int j=0;j<N;j++)
  56.         {
  57.             cout<<tmb[i][j]<<" ";
  58.         }
  59.         cout<<endl;
  60.     }
  61.     cout<<endl;
  62.  
  63.     return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement