Răspuns :
#include <iostream>
using namespace std;
int nrCifre(int n)
{
int cnt = 0;
while(n > 0){
cnt++;
}
return cnt;
}
int main()
{
int n, a[100];
cin >> n;
for(int i = 0; i < n; i++)
cin >> a[i];
// a)
for(int i = 0; i < n; i++)
if(a[i] % 5 == 0)
cout << i << " ";
cout << endl;
// b)
int cnt = 0;
for(int i = 0; i < n; i++)
if(a[i] == 0)
cnt++;
cout << cnt << endl;
int suma = 0;
// c)
for(int i = 0; i < n; i++)
if(nrCifre(a[i]) == 3)
suma++;
cout << suma << endl;
// d)
int sumaVect = 0;
for(int i = 0; i < n; i++)
sumaVect += a[i];
int media = sumaVect / n;
for(int i = 0; i < n; i++)
if(a[i] == media)
cout << a[i] << " ";
// e)
int contor = 0;
for(int i = 0; i < n - 1; i++) {
if(a[i] % 2 == 0 && a[i + 1] % 2 == 0)
contor++;
if(a[i] % 2 != 0 && a[i + 1] % 2 != 0)
contor++;
}
cout << contor << endl;
}
using namespace std;
int nrCifre(int n)
{
int cnt = 0;
while(n > 0){
cnt++;
}
return cnt;
}
int main()
{
int n, a[100];
cin >> n;
for(int i = 0; i < n; i++)
cin >> a[i];
// a)
for(int i = 0; i < n; i++)
if(a[i] % 5 == 0)
cout << i << " ";
cout << endl;
// b)
int cnt = 0;
for(int i = 0; i < n; i++)
if(a[i] == 0)
cnt++;
cout << cnt << endl;
int suma = 0;
// c)
for(int i = 0; i < n; i++)
if(nrCifre(a[i]) == 3)
suma++;
cout << suma << endl;
// d)
int sumaVect = 0;
for(int i = 0; i < n; i++)
sumaVect += a[i];
int media = sumaVect / n;
for(int i = 0; i < n; i++)
if(a[i] == media)
cout << a[i] << " ";
// e)
int contor = 0;
for(int i = 0; i < n - 1; i++) {
if(a[i] % 2 == 0 && a[i + 1] % 2 == 0)
contor++;
if(a[i] % 2 != 0 && a[i + 1] % 2 != 0)
contor++;
}
cout << contor << endl;
}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!