" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include <iostream>#include <cmath>
using namespace std;
int main(){ int tab[] = {1,0,0,1,1,0,0,0}; int ilosc_pol = sizeof(tab)/sizeof(int);
int liczba = 0; for(int i=ilosc_pol-1, j=0;i>=0;i--,j++) { liczba += tab[i]*pow(2,static_cast<float>(j)); }
int pot=0;
//Ustalam wielkosc liczby for(float i=0;i<liczba;i++) { if(liczba/(pow(10,i)) < 10) { pot=i; break; } }
for(float i=pot;i>=0;i--) { cout<<floor(liczba/(pow(10,i)))<<"\n"; }}
W zał. masz plik .cpp - zadane.pl niszczy formatowanie kodu :)