1.Se citesc de la tastatură n numere. Verificați dacă există numere ce au cifre egale cu ultima cifra .
n=3 x=12,404,502
!!Folosind structurile repetitive for, while și if
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
#include <unordered_set>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = 0; i < n; i++) {
int valoare_curenta;
cin >> valoare_curenta;
int ultima_cifra = valoare_curenta % 10;
int copie = valoare_curenta / 10;
bool are_cifre_ca_ultima = false;
while (copie > 0) {
if (copie % 10 == ultima_cifra)
are_cifre_ca_ultima = true;
copie /= 10;
}
if (are_cifre_ca_ultima)
cout << valoare_curenta << " are cifre ca ultima \n";
else
cout << valoare_curenta << " nu are cifre ca ultima \n";
}
}
Anexe:
alexiagiu18:
poți sa te uiți la ultima mea postare 2b)
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă