ajutati-ma va rog ca mâine am teza la info si profa nu ne-a explicat nimic din materia de sem1.. Rezolvările le vreau pe foaie sub forma de calcule, nu pe calculator.
Răspunsuri la întrebare
a) Scrieti numarul care va fi afisat daca pentru n se citeste valoarea 3, iar pentru x se citesc in ordine urmatoarele valori: 90, 965, 727.
Pentru i-1 se citeste primul x-90. Variabila c ia valoare cifrei zecilor. Daca c este mai mic decat k atunci k ia valoarea c. Variabila i devine 2, se citeste urmatorul x si tot asa.
b) Stiind ca valoare citita pentru n este 4, scrieti un set de valori care pot fi citite pentru variabila x astfel incat la finalul executarii algoritmului sa se afiseze numarul 9.
n-ul este 4 deci avem nevoie de un set de 4 numere, iar eu le-am ales pe cele din imagine pentru ca 9 se afla pe cifra zecilor in toate, si nu se va schimba k-ul.
2. #include <iostream>
using namespace std;
int main()
{
int n,i,nr=0,s=0,x;
cin>>n;
for(i=1; i<=n; i++)
{
cin>>x;
if(x%2!=0)
nr++;
s=s+x;
}
cout<<s/nr;
return 0;
}
Am citit un nr de numere care trebuie sa fie introduse. Parcurg for-ul citind de fiecare data cate un x. Daca este impar il numar si il adaug la suma. La final afisez media.