Informatică, întrebare adresată de Zanainimitale, 9 ani în urmă

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 Dica123
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
Alte întrebări interesante