tw8

Mesaje: 579 Offline
|
Off-topic pentru concursurile de programare. Topic creeat la sugestia lui Challenge.
|
|
|
|
|
Logged
|
|
| 08-01-2008, 19:39 | Twitt :: |
|
|
Challenge

Mesaje: 193 Offline
|
[incepatori] Numar Maxim Am o solutie mai buna decat cele pe care le-am vazut  #include <stdio.h>
FILE *f; unsgined long numere[10],j; int i; char c;
int main(){ for(i=1;i<=9;i++){ numere[i]=0; } f=fopen("date.in","r"); while(!feof(f)){ fscanf(f,"%c",&c); if(c=='0'){numere[0]++;} if(c=='1'){numere[1]++;} if(c=='2'){numere[2]++;} if(c=='3'){numere[3]++;} if(c=='4'){numere[4]++;} if(c=='5'){numere[5]++;} if(c=='6'){numere[6]++;} if(c=='7'){numere[7]++;} if(c=='8'){numere[8]++;} if(c=='9'){numere[9]++;} if(feof(f)){break;} } fclose(f); f=fopen("date.out","w"); for(i=9;i>=0;i--){ for(j=1;j<=numere[i];j++){ fprintf(f,"%ld",i); } } fclose(f); return 0; } Eu folosesc C++ -ul clasic.Merge pana cand se umple numere i={0,1...9} ... nu stiu exact cat de mare este unsgined long
Si am o intrebare...puteam sa postam coduri care nu sunt facute de noi? ( pun si credits normal , dar ca sa invete si cei de pe forum, asta nu e "furat")
|
|
|
|
|
Logged
|
|
| 08-01-2008, 20:17 | Twitt :: |
|
|
Psycho p01nt

Mesaje: 86 Offline
|
Daca pui si credits eu cred ca nu este nici o problema...Parerea mea..acum sa vedem ce o zice stafful
|
|
|
|
|
Logged
|
|
| 08-01-2008, 20:26 | Twitt :: |
|
|
Agkelos

Mesaje: 7196 Offline
|
Si am o intrebare...puteam sa postam coduri care nu sunt facute de noi? ( pun si credits normal , dar ca sa invete si cei de pe forum, asta nu e "furat") Daca pui credits nu inseamna ca nu e furat. Trebuie sa ai permisiunea autorului sa postezi - exceptand cazul in care exista o licenta de tip GPL sau BSD. Anyway, avand in vedere ca e vorba de concurs trebuie sa fie cod original. Asta e ideea unui concurs, sa se vada meritul participantului, nu ?
|
|
|
|
|
Logged
|
|
| 08-01-2008, 21:03 | Twitt :: |
|
|
Challenge

Mesaje: 193 Offline
|
Eu nu vroiam sa pun cod furat la concursul propriu-zis, ci aici la Off-topic.Iar aici pe Off-topic nu postez coduri "furate" decat ca sa vada si altii cum se rezolva, nu ca sa ma laud. Normal fiecare care user care propune problema ar trebuii sa aiba facuta aplicatia/problema dinainte de a posta ... iar la sfarsit de tot sa fie postat codul sursa... sa nu ramana o "dilema" pentru unii userii...cum ar fii Turnurile din Hanoi...desi daca cauti pe google gasesti in 5 minute sursa cu tot cu explicatii.
|
|
|
|
|
Logged
|
|
| 08-01-2008, 21:19 | Twitt :: |
|
|
Psycho p01nt

Mesaje: 86 Offline
|
Agkelos nu crezi ca din moment ce omu' a postat sursa,a spus ca vrea sa i se acorde credits...Daca era vorba de acord nu o mai posta si gata.in plus daca e vorba de codul sursa unui om de afara si nu ai cum sa iei legatura cu el sa iti dea aprobarea? quizz test? what you will do? ... Si am o intrebare...puteam sa postam coduri care nu sunt facute de noi? ( pun si credits normal , dar ca sa invete si cei de pe forum, asta nu e "furat") mi se pare o idee buna,insa locul nu e potrivit...cum a spus si Agkelos este o competitie ..aici e vorba de noi...si trebuie sa postam ideile si codurile noastre.ideea e buna..dar ar trebui facut un loc special unde se pot posta alte surse de unde membrii vor putea invata..
|
|
|
|
|
Logged
|
|
| 08-01-2008, 21:19 | Twitt :: |
|
|
AnaKonD

Mesaje: 523 Offline
|
Am si eu o intrebare...de ce la sectiunea avansati nu se mai incepe nici un concurs?Stiu,nu avem concurenti nici la incepatori dar poate cei mai experimentati s-ar pune pe treaba...
|
|
|
|
|
Logged
|
"Sa nu te opresti niciodata din a-ti pune intrebari, curiozitatea sta la baza existentei."(Albert Einstein)cross the line
|
| 06-02-2008, 12:46 | Twitt :: |
|
|
AnaKonD

Mesaje: 523 Offline
|
2 zile ramase la concursul de incepatori...
|
|
|
|
|
Logged
|
"Sa nu te opresti niciodata din a-ti pune intrebari, curiozitatea sta la baza existentei."(Albert Einstein)cross the line
|
| 21-02-2008, 17:42 | Twitt :: |
|
|
Challenge

Mesaje: 193 Offline
|
Vad ca nimeni nu se mai intereseaza de programare  ...nici la celelalte sectiuni...parca nu ar fii forum pentru programare ...
|
|
|
|
|
Logged
|
|
| 05-03-2008, 17:41 | Twitt :: |
|
|
|
|
DarkByte
Mesaje:
|
Ce anume e asa de greu cu ele ? Pune intrebari, pune surse si te vom corecta noi.
Bafta
|
|
|
|
|
Logged
|
|
| 06-03-2008, 08:10 | Twitt :: |
|
|
|
|
DarkByte
Mesaje:
|
Relativ simplu ... te intereseaza delimitatorii de cuvinte  Spatii, puncte, virgule, etc ... So ... mergi in textul tau caracter cu caracter pana la finalul textului, iar toate caracterele care se afla intre 2 delimitatori sunt cuvinte  Go for it
|
|
|
|
|
Logged
|
|
| 06-03-2008, 14:51 | Twitt :: |
|
|
|
|
HexString

Mesaje: 826 Offline
|
Ai functia strtok pentru asta din headerul : string.hExemplu: char text[1000]; //arrayul unde este textul char *p; char separatori[]=" .,!?<>\n"; char cuvinte[100][20];//aici se vor salva cuvintele int k; p=strtok(text,separatori); while(p!=0) {k++; strcpy(cuvinte[k],p); p=strtok(NULL,sep); } iar ca sa le ordonezi, poti sa folosesti functia strcmp().
|
|
|
|
|
Logged
|
|
| 06-03-2008, 15:15 | Twitt :: |
|
|
|