Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <sstream>
- #include <cmath>
- using namespace std;
- int main(int argc, char** argv) {
- ifstream fin("dane.txt");
- int tab[200][320];
- int ti = 0;
- while(!fin.eof())
- {
- string linia;
- for(int j=0;j<320;j++)
- {
- fin>>tab[ti][j];
- }
- string liczba = "";
- ti++;
- }
- int ile = 0;
- for(int i=0;i<200;i++)
- {
- for(int j=0;j<160;j++)
- {
- if(tab[i][159-j]!=tab[i][160+j])
- {
- ile++;
- break;
- }
- }
- }
- cout<<ile;
- for(int i=0;i<200;i++)
- {
- for(int j=0;j<160;j++)
- {
- if(tab[i][159-j]!=tab[i][160+j])
- {
- ile++;
- break;
- }
- }
- }
- int ile_kontr = 0;
- for(int i=0;i<200;i++)
- {
- for(int j=0;j<360;j++)
- {
- if(abs(tab[i][j]-tab[i][j+1])>128)ile_kontr++;
- }
- }
- for(int i=0;i<199;i++)
- {
- for(int j=0;j<359;j++)
- {
- if(abs(tab[i][j]-tab[i+1][j])>128)ile_kontr++;
- }
- }
- cout<<endl<<ile_kontr;
- cout<<endl;
- int najdl = 1;
- int najdl2 = 1;
- for(int i=0;i<320;i++)
- {
- for(int j=0;j<199;j++)
- {
- if(tab[j][i]==tab[j+1][i])
- {
- najdl++;
- }else{
- if(najdl>najdl2)najdl2 = najdl;
- najdl = 1;
- }
- }
- }
- cout<<najdl2;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement