Informatică, întrebare adresată de ZZand, 8 ani în urmă

1.Două numere ași bsunt numite generatoareale unui număr natural ndacă a∙b+[a/b]=n, unde s-a notat cu [c]partea întreagă a numărului real c.Subprogramul generatoareare un singur parametru, n, prin care primește un număr natural (n[2,109]). Subprogramul afișează pe ecran toate perechile distincte de numere naturale cu proprietatea că sunt generatoare ale luinși că primul număr din pereche este par. Numerele din fiecare pereche sunt separate prin simbolulminus(-), iar perechile sunt separate prin câte un spațiu. Dacă nu există astfel de perechi, se afișează pe ecran mesajul nu exista. Scrieți definiția completă a subprogramului.Exemplu:dacă n=2020se afișează pe ecran 2-1010 4-505 10-202 20-101 96-21 200-10 606-3 808-2 1010-1



2.Într-un tablou bidimensional, cu elemente având valori numai în mulţimea {0,1}, numim coloane„complementare” două coloanecu proprietatea că oricare două elemente ale acestora, aflate pe aceeaşi linie, sunt diferite. Scrieţi un program C/C++ care citeşte de la tastatură două numere naturale din intervalul [2,20], mşi n, şi elementele unui tablou bidimensional cu mlinii şi ncoloane, numere naturale din mulţimea {0,1}.Programul afişează pe ecran numărulde coloaneale tabloului care sunt „complementare" cu primacoloanăa acestuia.Exemplu:dacă m=3, n=6, pentru tabloul alăturat se afişează pe ecran 3.(10p.)
1 1 0 0 1 0
0 1 1 1 1 1
1 0 0 0 1 0

Anexe:

Răspunsuri la întrebare

Răspuns de teutzu07
11

Răspuns:

#include <iostream>

using namespace std;

int main()

{

  unsigned int a[20][20],i,j,m,n,ok=1,s=0;

    cin>>m>>n;

   for(i=1;i<=m;i++)

   for(j=1;j<=n;j++)

   cin>>a[i][j];

   for(j=2;j<=n;j++)

   { ok=1;

       for(i=1;i<=m;i++)

           if(a[i][1]==a[i][j])

           ok=0;

       if(ok) s++;

   }

   cout<<s;

   return 0;

}

Explicație:

a doua problema


SergiuLink: void functie(int n)
{int i,j;
for(i=1;i<=n/2;i++)
{i++;
for(j=1;j<=n/2;j++) if(i*j+i/j==n) cout< }
}
SergiuLink: cout< este defapt cout<
SergiuLink: https://anonymousfiles.io/Wy5pCS0a/
Alte întrebări interesante