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 pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!