Scrieţi un program C/C++ care citeşte de la tastatură două numere naturale din intervalul [1,102], n și k, şi cele n elemente ale unui tablou unidimensional, numere naturale din intervalul [0,109]. Programul afişează pe ecran, separate prin câte un spațiu, primele k elemente ale tabloului care au cifra unităților 0, sau doar mesajul nu exista dacă nu există k astfel de elemente. Exemplu: pentru n = 8 , tabloul (23, 70, 61, 8, 0, 50, 742, 10) şi k = 3 se afişează pe ecran numerele 70 0 50.
Va rog!!!
holqvire:
100 pcte minimum
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main() {
int n, k, x, cnt = 0;
cin >> n >> k;
int a[n];
for (int i = 0; i < n; i++) {
cin >> x;
if (x % 10 == 0) {
a[cnt++] = x;
}
}
if (cnt < k) {
cout << "does not exist";
} else {
for (int i = 0; i < k; i++) {
cout << a[i] << " ";
}
}
return 0;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă