Răspuns :
#include "stdafx.h"
#include "iostream"
using namespace std;
void main()
{
int n, limit, division, sumaptr = 0;
int* arr;
cout << "Cate cifre va avea numarul ?" ;
cin >> limit;
cout << "Care este numarul?";
cin >> n;
arr = new int[limit];
for (int i = 0; i < limit; i++) {
division = n / 10;
arr[i] = n % 10;
n = division;
}
for (int i = limit - 1; i >= 0; i--) {
if (arr[i] % 2 != 0) {
sumaptr = sumaptr + arr[i] * arr[i];
}
}
cout << "\nSuma patratelor este:" << sumaptr << endl << endl;
system("pause"); delete arr;
}
#include "iostream"
using namespace std;
void main()
{
int n, limit, division, sumaptr = 0;
int* arr;
cout << "Cate cifre va avea numarul ?" ;
cin >> limit;
cout << "Care este numarul?";
cin >> n;
arr = new int[limit];
for (int i = 0; i < limit; i++) {
division = n / 10;
arr[i] = n % 10;
n = division;
}
for (int i = limit - 1; i >= 0; i--) {
if (arr[i] % 2 != 0) {
sumaptr = sumaptr + arr[i] * arr[i];
}
}
cout << "\nSuma patratelor este:" << sumaptr << endl << endl;
system("pause"); delete arr;
}
Vă mulțumim că ați accesat site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați la favorite!