Răspuns :
#include <iostream>
using namespace std;
int main() {
int t;
cout << "Introduceti t :";
cin >> t;
for (int i = 1; i <= t; i++) {
//Citire numar :
long nr;
cout << "\n\n Introduceti numarul :";
cin >> nr;
//Gasire divizori numere
int cardinal = 0;
int suma = 0;
for (int j = 1; j <= nr; j++) {
if (nr % j == 0) {
//Adaugam divizorul la suma :
suma = suma + j;
// Adaugam 1 la cardinal :
cardinal++;
}
}
//Afisare suma, rest impartire la 9973 a sumei si cardinalul pentru fiecare numar citit :
cout << "\nSuma : " << suma << "\nRest imartire la 9973 : " << suma % 9973 << "\nCardinal :" << cardinal;
}
return 0;
}