Aplicatii structuri repetitive 1. Se citesc n numere intregi. a. Sa se numere cate dintre ele au ultima cifra 2. Sa se afiseze rezultatul. b. Sa se verifice daca printre numerele citite exista si numere impare. Sa se afiseze un mesaj corespunzator. C. d. e. Sa se calculeze si sa se afiseze suma numerelor care au un numar par de cifre. Sa se calculeze si sa se afiseze produsul numerelor care sunt divizibile cu k.(k fiind un numar citit de la tastatura). Sa se afiseze numerele citite care au cea mai mare cifra impara. urgent va rog!!
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int n, i, x, cnt = 0, ok = 0, cif, c, s = 0, k, p = 1, maxi;
cin >> n >> k;
for(i = 1; i <= n; i ++){
cin >> x;
if(x % 10 == 2) cnt ++;
if(x % 2 == 1) ok = 1;
cif = 0;
maxi = 0;
c = x;
while(c != 0){
cif ++;
c /= 10;
}
if(cif % 2 == 0)
s += x;
if(x % k == 0)
p *= x;
c = x;
while(c != 0){
if(c % 10 > maxi) maxi = c % 10;
c /= 10;
}
if(maxi % 2 == 1) cout << x << " ";
}
cout << "\n";
cout << cnt << "\n";
if(ok == 1) cout << "Exista numere impare" << "\n";
cout << s << "\n";
cout << p;
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă