1. Se citeste un sir de numere naturale pana la citirea unei valori mai mici ca 10. Sa se afiseze cate dintre valorile citite au cel mult 3 cifre si vectorul obtinut in ordinea inversa a citirii elementelor.
2. Se citesc numere intregi pana la intalnirea valorii 200. Sa se calculeze elemental cu valoarea cea mai mica din sir (minimul) si de cate ori s-a citit valoarea 0.
(Rezolvare in c++)
Răspunsuri la întrebare
Răspuns de
1
// 1.
#include <iostream>
size_t c;
void recursiv() {
size_t n;
std::cin >> n;
if (n >= 10) {
recursiv();
std::cout << n << ' ';
if (n <= 999)
++c;
}
}
int main() {
recursiv();
std::cout << "\nValorile cu cel mult 3 cifre: " << c;
}
// 2.
#include <iostream>
int main() {
int temp, min = 0;
size_t c = 0;
std::cin >> temp;
if (temp != 200) {
min = temp;
if (!temp)
++c;
for (;;) {
std::cin >> temp;
if (temp == 200)
break;
if (!temp)
++c;
if (min > temp)
min = temp;
}
}
std::cout << "Minimul: " << min << "\nCele de 0: " << c;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Arte,
8 ani în urmă