Va rog sa ma ajutati:
Se citesc 3 numere naturale n,a,b (n,a,b<=100). Construiti si afisati o matrice patratica cu n linii si n coloane in care pe fiecare linie cu indice impar sunt plasati in ordine crescatoare primii n multiplii ai lui a, iar pe fiecare linie cu indice par sunt plasati in ordine descrescatoare primii n multiplii ai lui b.
Date de intrare: Dimensiunea matricei, Primul numar a, Al doilea numar B
Date de iesire: Matricea modificata
Ex: Date de intrare: 7 4 5
Date de iesire:
4 8 12 16 20 24 28
35 30 25 20 15 10 5
4 8 12 16 20 24 28
35 30 25 20 15 10 5
4 8 12 16 20 24 28
35 30 25 20 15 10 5
4 8 12 16 20 24 28
alexmis1311:
Ce limbaj?
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int v[101][101];
int main()
{
int a,b,n,k;
cin>>n>>a>>b;
int i ,j;
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
if(i%2==0)
v[i][j]=j*a;
else
{
k=n;
while (k!=0)
{
v[i][j]=k*b;
j++;
k--;
}
}a
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
cout<<v[i][j]<<" ";
cout<<"\n";
}
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Religie,
9 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă