Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- int main()
- {
- int dlugosc,roznica,maks=0,ilearytm=0,max2=0;
- bool arytm,kek=false;
- fstream plik1,plik2,odp1,odp2,odp3;
- plik1.open("ciagi.txt",ios::in);
- plik2.open("bledne.txt",ios::in);
- odp1.open("wynik1.txt",ios::out);
- odp2.open("wynik2.txt",ios::out);
- odp3.open("wynik3.txt",ios::out);
- for(int i=0;i<100;i++){
- plik1>>dlugosc;
- int tab[dlugosc];
- for(int j=0;j<dlugosc;j++){
- plik1>>tab[j];}
- bool arytm=true;
- roznica=tab[1]-tab[0];
- for(int j=1;j<dlugosc-1;j++){
- if(tab[j+1]-tab[j]!=roznica)
- arytm=false;}
- if(arytm==true && roznica>maks)
- maks=roznica;
- if(arytm==true)
- ilearytm++;
- for(int j=0;j<dlugosc;j++){
- for(int k=1;k<101;k++){
- if(k*k*k==tab[j] && tab[j]>max2){
- max2=tab[j];
- kek=true;}}}
- if(kek)
- odp2<<max2<<endl;
- }
- odp1<<"1) \nilosc ciagow arytmetycznych: "<<ilearytm<<"\n"<<"najwieksza roznica: "<<maks<<endl<<endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement