It is currently Fri Sep 10, 2010 10:45 am




Post new topic Reply to topic  [ 2 posts ] 
Salut, un mic ajutor daca se poate 
Author Message
New Member

Joined: Sun Jul 25, 2010 2:34 am
Posts: 1
Post Salut, un mic ajutor daca se poate
Am o problema de rezolvat in C++ si chiar nu stiu cum s-o incep sau s-o fac. Daca se poate sa ma ajutati putin ar fi super.
"Sa da de la tastatura un numar natural cu cel mult noua cifre. Se cere sa se afiseze cifrele numarului impreuna cu frecventa lor de aparitie.
Exemplu: Pentru n= 12452 se va afisa:


0 cifre de 0 ; 1 cifra de 5
1 cifra de 1 ; 0 cifre de 6
2 cifre de 2 ; 0 cifre de 7
0 cifre de 3 ; 0 cifre de 8
1 cifra de 4 ; 0 cifre de 9


Mersi :D


Sat Jul 31, 2010 5:07 am
Profile
Moderator
User avatar

Joined: Tue Aug 07, 2007 11:56 pm
Posts: 489
Post Re: Salut, un mic ajutor daca se poate
Trebuie sa afisezi de cate ori apare fiecare cifra de la 0 la 9 chiar daca nu apare niciodata nu?

#include <stdio.h>

int main()
{
long x;
short a[10] = {0};

printf("Introduceti numarul: ");
scanf("%d", &x);

while(x)
{
a[x % 10]++;
x /= 10;
}

for(int i = 0; i <= 9; i++) printf("Cifra %d apare de %d ori \r\n", i, a[i]);

return 0;
}

Cred ca e ceea ce iti trebuie.


Sat Jul 31, 2010 7:03 pm
Profile
 
Post new topic Reply to topic  [ 2 posts ] 


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB © phpBB Group.
Designed by boogiesbc and Vjacheslav Trushkin .