Untitled
unknown
plain_text
a year ago
1.2 kB
5
Indexable
#include <iostream> #include <fstream> using namespace std; string liczby[1000]; void wczytywanie() { fstream plik; plik.open("liczby.txt"); for(int i=0;i<1000;i++){ plik>>liczby[i]; } } string dluzszy(string wyraz_1, string wyraz_2) { for(int i;i<wyraz_1.size();i++){ if(wyraz_1[i]>wyraz_2[i]){ return wyraz_1; } if(wyraz_2[i]>wyraz_1[i]){ return wyraz_2; } } } string krotszy(string wyraz_1, string wyraz_2) { for(int i;i<wyraz_1.size();i++){ if(wyraz_1[i]<wyraz_2[i]){ return wyraz_1; } if(wyraz_2[i]<wyraz_1[i]){ return wyraz_2; } } } int main() { wczytywanie(); string maxi=liczby[0]; string mini=liczby[0]; for(int i=1;i<1000;i++){ if(liczby[i].size()>maxi.size()){ maxi=liczby[i]; } if(liczby[i].size()==maxi.size()){ maxi=dluzszy(liczby[i],maxi); } if(liczby[i].size()<mini.size()){ mini=liczby[i]; } if(liczby[i].size()==mini.size()){ mini=krotszy(liczby[i],mini); } cout<<mini<<endl<<maxi; return 0; }
Editor is loading...
Leave a Comment