Se citeste din fisierul X.in o matrice de n linii si m coloane continand numere binare.In fisierul X.out se vor afisa numerele din binar in baza 10
ex: n=6 m=2
0 0 0 0 1 0
0 0 0 1 1 1
Se va afisa 2 7
blindseeker90:
Vrei acest program in C++,Pascal sau pseudocod?
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
#include <fstream>
#include <cmath>
using namespace std;
int main(){
ifstream xis("X.in");
ofstream xos("X.out");
int m,n,i,bin;
double nr;
xis>>n>>m;
while(m>0){
nr=0;
for(i=n-1;i>=0;i--){
xis>>bin;
nr+=pow(2,i)*bin;
}
xos<<nr<<" ";
m--;
}
xis.close();
xos.close();
return 0;
}
#include <fstream>
#include <cmath>
using namespace std;
int main(){
ifstream xis("X.in");
ofstream xos("X.out");
int m,n,i,bin;
double nr;
xis>>n>>m;
while(m>0){
nr=0;
for(i=n-1;i>=0;i--){
xis>>bin;
nr+=pow(2,i)*bin;
}
xos<<nr<<" ";
m--;
}
xis.close();
xos.close();
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Chimie,
9 ani în urmă
Fizică,
9 ani în urmă
Limba română,
9 ani în urmă