Se citesc numere pana la intalnirea numarului 0, care nu face parte din sir. Sa se determine cate numere contine cea mai lunga secventa de valori pare citite consecutive.
Fara vectori, va rog.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int x, lungmax = 0, lungc = 0;
cin >> x;
while (x) // sau while (x != 0)
{
if (x%2 == 0) // sau if (x%10%2 == 0)
lungc++; // sau lungc = lungc + 1; sau lungc += 1;
else
{
if (lungmax == 0 || lungmax < lungc)
lungmax = lungc;
lungc = 0;
}
cin>>x;
}
if (lungmax == 0 || lungmax < lungc)
lungc = lungmax;
cout<<lungmax;
return 0;
}
// lungc = lungimea curentă;
Alte întrebări interesante
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă