#include <iostream>
#include <fstream>
#include <vector>
#include <math.h>
using namespace std;
int na_dziesietny(string cyfra)
{
int liczba=0;
for(int i=0;i<cyfra.size();i++)
if(cyfra[cyfra.size()-1-i]!=48)
liczba+=pow(2,i);
return liczba;
}
int main()
{
ifstream wejscie;
wejscie.open("liczby.txt");
string liczba,naj_string;
int parzyste=0,naj_int=0,ile_9=0;
long int suma=0;
while(!wejscie.eof())
{
wejscie>>liczba;
cout<<liczba<<endl;
cout<<na_dziesietny(liczba)<<endl;
if(liczba[liczba.size()-1]==48)
parzyste++;
if(na_dziesietny(liczba)>naj_int)
{
naj_int=na_dziesietny(liczba);
naj_string=liczba;
}
if(liczba.size()==9)
{
ile_9++;
suma+=na_dziesietny(liczba);
}
}
wejscie.close();
vector <int> tablica;
while(suma!=0)
{
tablica.push_back(suma%2);
suma/=2;
}
ofstream wyjscie;
wyjscie.open("zadanie6.txt");
wyjscie<<parzyste<<endl;
wyjscie<<naj_int<<" "<<naj_string<<endl;
wyjscie<<ile_9<<" ";
for(int i=tablica.size()-1;i>=0;i--)
wyjscie<<tablica[i];
wyjscie.close();
return 0;
}
Replies to Untitled
Title |
Name |
Language |
UNIX |
When |
Re: Untitled |
Unique Monkey |
text |
1523515915 |
6 Years ago. |
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}