Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <fstream>
- using namespace std;
- int main(){
- int i,dlugosc,y,ilosc0=0,ilosc1=0,ilosc=0,podzielnyprzez2=0,podzielnyprzez8=0,najdluzszy,najkrotszy,pozycjadlu,pozycjakro;
- string line;
- string tablica[1000];
- ifstream plik ("liczby.txt");
- for(i=0;i<1000;i++){
- getline (plik,line);
- tablica[i]=line;
- cout<<tablica[i]<<endl;
- }
- for(i=0;i<1000;i++){
- dlugosc=tablica[i].length();
- for(y=0;y<dlugosc;y++){
- if(tablica[i].substr(y,1)=="0"){
- ilosc0++;
- }
- else{ilosc1++;}
- }
- if(ilosc0>ilosc1){
- ilosc++;
- }
- ilosc0=0;
- ilosc1=0;
- }
- cout<<ilosc<<endl;
- for(i=0;i<1000;i++){
- dlugosc=tablica[i].length();
- if(tablica[i].substr(dlugosc-1,1)=="0"){
- podzielnyprzez2++;
- if(tablica[i].substr(dlugosc-2,1)=="0"&&tablica[i].substr(dlugosc-3,1)=="0"){
- podzielnyprzez8++;
- }
- }
- }
- cout<<podzielnyprzez2<<endl;
- cout<<podzielnyprzez8<<endl;
- najdluzszy=0;
- najkrotszy=100;
- for(i=0;i<1000;i++){
- dlugosc=tablica[i].length();
- if(dlugosc>najdluzszy){
- najdluzszy=dlugosc;
- pozycjadlu=i;
- }
- if(dlugosc<najkrotszy){
- najkrotszy=dlugosc;
- pozycjakro=i;
- }
- }
- for(i=0;i<1000;i++){
- dlugosc=tablica[i].length();
- if(dlugosc==najdluzszy){
- cout<<tablica[i]<<endl;
- cout<<i<<endl;
- }
- if(dlugosc==najkrotszy){
- cout<<tablica[i]<<endl;
- cout<<i<<endl;
- }
- }
- cout<<endl<<endl<<endl;
- cout<<najdluzszy<<endl;
- cout<<najkrotszy<<endl;
- cout<<pozycjadlu<<endl;
- cout<<pozycjakro<<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement