Jump to content

[C++] Introducerea cifrelor unui număr într-un array


Andreigl
 Share

Recommended Posts

Citim 2 numere și dorim să punem fiecare cifră din număr într-un array de tip intreg.

Citirea se va face într-o variabilă de tip char.

Pentru a introduce valorile de tip char în variabila de tip intreg, o să trebuiască să eliminăm caracterul null din char.

 

Exemplu:

char nrA[256], nrB[256];
std::cin >> nrA >> nrB;

int array[256], arrayB[256];
for(int contor = 0; contor < strlen(nrA); contor++)
	arrayA[contor] = nrA[contor] - '0';
for(int contor = 0; contor < strlen(nrB); contor++)
	arrayB[contor] = nrB[contor] - '0';

std::cout << std::endl;
for(int contor = 0; contor < strlen(nrA); contor++)
	printf("%d", arrayA[contor]);
std::cout << endl;
for(int contor = 0; contor < strlen(nrB); contor++)
	printf("%d", arrayB[contor]);

 

Edited by shanker'
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.