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

se considera un tablou bidimenional cu m lini si n coloane (1<=n,m<=100) avand ca elemente cifre binare . fiecare linie reprezinta un numar in baza 2 se cere sa se afiseze aceste numere convertite in baza 10 .
ex m=5 , n=4 si tabloul
0 0 1 1
1 0 0 1
1 1 1 0
0 1 0 1
0 0 0 0
se aviseaza 3 9 14 5 0

Răspunsuri la întrebare

Răspuns de theGeek00
1
#include <iostream>using namespace std;int a[100][100],n,m;int main(){    cin>>m>>n;    for(int i=0;i<n;i++)        for(int j=0;j<m;j++)            cin>>a[i][j];    for(int i=0;i<n;i++)    {        int p=0;        for(int j=m-1;j>=0;j--)            p+=a[i][j]*(1<<(m-j-1));        cout<<p<<endl;    }    return 0;}
Alte întrebări interesante