Am si eu o problema pentru C++ care trebuie rezolvata cu biblioteca iostream. Multumesc:
Scrieţi un program C++ care citeşte de la tastatură un număr natural n (2 construieşte în memorie şi afişează pe ecran o matrice cu n linii şi n coloane, numerotate
de la 1 la n în care fiecare element din matrice aflat pe o linie impară va fi egal cu numărul
liniei pe care se află şi fiecare element aflat pe o linie pară va fi egal cu numărul coloanei pe
care se află.
Elementele matricei vor fi afişate pe ecran, câte o linie a matricei pe
câte o linie a ecranului cu câte un spaţiu între elementele fiecărei linii.
Exemplu: pentru n=5 se va afişa matricea alăturată.
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
Răspunsuri la întrebare
Răspuns de
3
#include<iostream.h>
int n, a[100][100],i,j;
int main()
{ cin>>n;
for(i=1;i<=n;i++)
{ for(j=1;j<=n;j++)
if(i%2==1)
a[i][j]=i;
else
if(i%2==0)
a[i][j]=j;
}
for(i=1;i<=n;i++)
{ for(j=1;j<=n;j++)
cout<<a[i][j]<<' ';
cout<<endl; }
return 0;
}
int n, a[100][100],i,j;
int main()
{ cin>>n;
for(i=1;i<=n;i++)
{ for(j=1;j<=n;j++)
if(i%2==1)
a[i][j]=i;
else
if(i%2==0)
a[i][j]=j;
}
for(i=1;i<=n;i++)
{ for(j=1;j<=n;j++)
cout<<a[i][j]<<' ';
cout<<endl; }
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă