1. Se citesc, pe rand, numere naturale pana la intalnirea primului numar par (care nu face parte din sir). Sa se afle media aritmetica a celor divizibile cu 5.
2. Se citesc, pe rand, numere naturale pana la intalnirea valorii 10 (care nu face parte din sir). Sa se afle suma tuturor cifrelor numerelor citite.
3. Se da un sir de numere naturale care se citesc pana la intalnirea numarului 0, care nu face parte din sir. Sa se numere cate dintre acestea sunt pare si cate impare.
De exemplu, pentru sirul 23, 8, 89, 462, 101, 0 se va afisa: 2 pare si 3 impare.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
C++
1.
#include<iostream>
using namespace std;
int main() {
int n,i=0;
float m_a = 0;
cin >> n;
while (n % 2 != 0) {
if (n % 5 == 0) {
m_a = m_a + n;
i++;
}
cin >> n;
}
cout << m_a / i;
}
2.
#include<iostream>
using namespace std;
int main() {
int n,suma=0;
cin >> n;
while (n != 10) {
while (n != 0)
{
suma = suma + n % 10;
n = n / 10;
}
cin >> n;
}
cout << suma;
}
3.
#include<iostream>
using namespace std;
int main() {
int n,pare=0,impare=0;
cin >> n;
while (n != 0) {
if (n % 2 == 0)
pare++;
else
impare++;
cin >> n;
}
cout << "pare="<<pare<<" impare="<<impare;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă