Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <fstream>
  4. using namespace std;
  5. int main(){
  6. int i,dlugosc,y,ilosc0=0,ilosc1=0,ilosc=0,podzielnyprzez2=0,podzielnyprzez8=0,najdluzszy,najkrotszy,pozycjadlu,pozycjakro;
  7. string line;
  8. string tablica[1000];
  9. ifstream plik ("liczby.txt");
  10. for(i=0;i<1000;i++){
  11. getline (plik,line);
  12. tablica[i]=line;
  13. cout<<tablica[i]<<endl;
  14. }
  15. for(i=0;i<1000;i++){
  16. dlugosc=tablica[i].length();
  17. for(y=0;y<dlugosc;y++){
  18. if(tablica[i].substr(y,1)=="0"){
  19. ilosc0++;
  20. }
  21. else{ilosc1++;}
  22. }
  23. if(ilosc0>ilosc1){
  24. ilosc++;
  25. }
  26. ilosc0=0;
  27. ilosc1=0;
  28. }
  29. cout<<ilosc<<endl;
  30. for(i=0;i<1000;i++){
  31. dlugosc=tablica[i].length();
  32. if(tablica[i].substr(dlugosc-1,1)=="0"){
  33. podzielnyprzez2++;
  34. if(tablica[i].substr(dlugosc-2,1)=="0"&&tablica[i].substr(dlugosc-3,1)=="0"){
  35. podzielnyprzez8++;
  36. }
  37. }
  38. }
  39. cout<<podzielnyprzez2<<endl;
  40. cout<<podzielnyprzez8<<endl;
  41. najdluzszy=0;
  42. najkrotszy=100;
  43. for(i=0;i<1000;i++){
  44. dlugosc=tablica[i].length();
  45. if(dlugosc>najdluzszy){
  46. najdluzszy=dlugosc;
  47. pozycjadlu=i;
  48. }
  49. if(dlugosc<najkrotszy){
  50. najkrotszy=dlugosc;
  51. pozycjakro=i;
  52. }
  53. }
  54. for(i=0;i<1000;i++){
  55. dlugosc=tablica[i].length();
  56. if(dlugosc==najdluzszy){
  57. cout<<tablica[i]<<endl;
  58. cout<<i<<endl;
  59. }
  60. if(dlugosc==najkrotszy){
  61. cout<<tablica[i]<<endl;
  62. cout<<i<<endl;
  63. }
  64. }
  65. cout<<endl<<endl<<endl;
  66. cout<<najdluzszy<<endl;
  67. cout<<najkrotszy<<endl;
  68. cout<<pozycjadlu<<endl;
  69. cout<<pozycjakro<<endl;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement