Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gy34 2
- #include <iostream>
- /*
- 2. Írj programot amely beolvassa az n és k (2<n<25, 0<k<n) természetes számokat és felépít egy n soros és n oszlopos mátrixot. A mátrix csak a 0, 1 és 2 értékeket tartalmazza a következőképpen: a k soron levő elemek értéke 0, a k sor fölötti elemek értéke 1, a k sor alatti elemek értéke 2, mint az alábbi példában.
- Példa: ha n=5, k=4 akkor a feltöltött és a képernyőre írt mátrix:
- 1 1 1 1 1
- 1 1 1 1 1
- 1 1 1 1 1
- 0 0 0 0 0
- 2 2 2 2 2
- */
- using namespace std;
- int main()
- {
- int a[50][50],k,n;
- cout<<"N ";cin>>n;
- cout<<"K ";cin>>k;
- for(int i=1;i<=n;i++)
- {
- for(int j=1;j<=n;j++)
- {
- if(i==k) a[i][j]=0;
- if(i<k) a[i][j]=1;
- if(i>k) a[i][j]=2;}
- }
- for(int i=1;i<=n;i++)
- {
- for(int j=1;j<=n;j++) cout<<a[i][j]<<" ";
- cout<<endl;
- }
- return 0;
- }
- ++++++++++++++++++++++++++++++++
- gy34 8
- #include <iostream>
- /*8. Írj programot, amely beolvas egy n (1<=n<=6) természetes számot majd felépít egy n soros és n oszlopos mátrixot a következőképpen:
- Pl: n=5 esetén:
- 1 1 1 1 1
- 1 2 3 4 5
- 3 3 3 3 3
- 1 2 3 4 5
- 5 5 5 5 5*/
- using namespace std;
- int main()
- {
- int a[50][50],n;
- cout<<"N ";cin>>n;
- for(int i=1;i<=n;i++)
- {
- for(int j=1;j<=n;j++)
- {
- if(i%2==1)a[i][j]=i;
- else a[i][j]=j;
- }
- }
- for(int i=1;i<=n;i++)
- {
- for(int j=1;j<=n;j++) cout<<a[i][j]<<" ";
- cout<<endl;
- }
- return 0;
- }
- ++++++++++++++++++++++++++++++++++++++++++++++++++
- gy34 9
- #include <iostream>
- /*
- 9. Írjatok programot, amely a billentyűzetről beolvas egy n (n<=20) természetes számot és felépít a memóriában egy n soros és n oszlopos mátrixot, mely az első n2 nullától különböző páros, 3-al nem osztható természetes számot tárolja. A mátrixot az értékek szerinti növekvő sorrendben töltjük fel, oszloponként és soronként.
- Példa: n=4-re felépíti és kiíratja a mellékelt mátrixot.
- 2 4 8 10
- 14 16 20 22
- 26 28 32 34
- 38 40 44 46*/
- using namespace std;
- int main()
- {
- int a[50][50],x=2,n;
- cout<<"N ";cin>>n;
- int i=1,j=1,db=1;
- while(db<=2*n)
- {
- if(x%2==0 && x%3!=0)
- {
- a[i][j]=x;
- x++;
- j++;
- if(j>n)
- {i++;
- j=1;}
- db++;
- }
- }
- for(int i=1;i<=n;i++)
- {
- for(int j=1;j<=n;j++) cout<<a[i][j]<<" ";
- cout<<endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment