Cerinţa Se dau două numere naturale nenule n și m. Pentru mulțimile A={1,2,..,n} și B={1,2,...,m}, să se afișeze mulțimea A×B={(a,b) | a∈A, b∈B} – produsul cartezian al mulțimilor A și B. Date de intrare Programul citește de la tastatură numerele n și m. Date de ieşire Programul afișează pe ecran mulțimea cerută astfel: elementele mulțimii vor fi scrise între acolade și separate prin virgule fiecare element este o pereche de numere, care va fi scrisă între paranteze rotunde, numerele din pereche fiind separate prin virgulă mai întâi se vor scrie perechile (a,b) pentru care a=1, cu b în ordine crescătoare, apoi perechile pentru care a=2 cu b în ordine crescătoare, etc, ca în exemplu
Răspunsuri la întrebare
Răspuns de
10
#include <iostream>
using namespace std;int main()
{
long long a,b,i,j; cin>>a>>b; cout<<"{"; for (i=1;i<=a;i++) { for (j=1;j<=b;j++) { cout<<"("<<i<<","<<j<<")"; if (i!=a||j!=b) cout<<","; } }
cout<<"}"; return 0;}Rezolvarea de 100p
using namespace std;int main()
{
long long a,b,i,j; cin>>a>>b; cout<<"{"; for (i=1;i<=a;i++) { for (j=1;j<=b;j++) { cout<<"("<<i<<","<<j<<")"; if (i!=a||j!=b) cout<<","; } }
cout<<"}"; return 0;}Rezolvarea de 100p
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Informatică,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă