Sa se rezolve in C++:
#350
Se dau 2 numere nature nenule n si m. Pentru multimile A= { 1,2,3,...n } si B= { 1,2,3,...m } , sa se afiseze produsul cartezian: multimea AxB={ ( a,b ) | a apartine A, b apartine B } .
Date de intrare: Programul citeste de la tastatura numerele n si m
Date de iesire: Programul afiseaza pe ecran multimea obtinuta astfel:
-elementele multimii vor fi scrise intre acolade si separate prin virgule
-fiecare element este o pereche de numere, care va fi scrisa intre paranteze rotunde, numerele din pereche fiind separate lrin virgula
- mai intai se vor scrie perechile (a,b) pentru care a=1, cu b in ordine crescatoare, apoi a=2 cu b in ordine crescatoare, etc. ca in exemplu.
Restrictii si precizari: 1<=n,m<=10
Exemplu:
Date de intrare:3 2
Date de iesire: { (1,1),(1,2),(2,1),(2,2),(3,1),(3,2)}
Răspunsuri la întrebare
Răspuns de
16
#include <iostream>
using namespace std;
int n,m,i,j;
int main()
{
cin>>n>>m;
cout<<"{";
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{
cout<<"("<<i<<","<<j<<")";
if(i!=n || j!=m)cout<<",";
}
cout<<"}";
return 0;
}
davidalexandru9:
scuze pentru aranjarea in pagina
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ă
Chimie,
9 ani în urmă