Suma cyfr w najdłuższym ciągu jedynek

0

Witam! Mam napisać program, który wczytuje dwie liczby n oraz x, n-razy (x są tylko w postaci zer i jedynek), a następnie wypisuje sumę cyfr w najdłuższym ciągu jedynek. Napisałem coś takiego:

#include <iostream>
#include <cstdio>
using namespace std;
int s,n,z,k;
int main ()
{ int a=0,x,m;
cin>>x;
for (n=0; n<x; n++)
cin>>m;
    {if (m==0);
        {if (s>0 && s<z);
        s==z;}
        s=0;
        else
     s=s+1;}
a++;
}

return 0;

}

Jednakże w tej formie program nie kompiluje się, wyświetla błedy:


18 1 C:\Users\Wojtek\Desktop\lpkp[.cpp [Error] expected unqualified-id before 'return' 
20 1 C:\Users\Wojtek\Desktop\lpkp[.cpp [Error] expected declaration before '}' token 

CO należy zrobic, aby program zadziałał?

0

Boże, jak ty formatujesz kod?

#include <iostream>
#include <cstdio>

using namespace std;

int s,n,z,k;
int main()
{
 int a=0, x, m;
 cin>>x;
 for (n=0; n<x; n++)
   cin>>m;
 { // po co to?
   if (m==0); // if, który nic nie robi?
   { // po co to?
     if (s>0 && s<z); //if, który nic nie robi?
       s==z; // co to ma być?
   } // po co to?
   s=0;
   else // to else to do czego?
   s=s+1;
 } // ??
  a++;
} // koniec funkcji "main"

return 0; // ??
} // ??
0

Wiem, że format kodu do niczego, kombinując jak to napisać zupełnie się zgubiłem we własnym kodzie...

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0