» Utilizator
LAMP
» Parteneri» De citit» Recomandari» Taskuri securitate » Statistici
  • 65486 de mesaje.
  • 7732 de topicuri.
  • 1231 de utilizatori.
  •  
  • Kopotosa e ultimul utilizator inregistrat.
[Detalii]

 

| |
Pagini: [1] 2 3
Print

Off-topic [5530 afisari]

tw8
*


Mesaje: 579
OfflineOffline


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


Mesaje: 193
OfflineOffline


[incepatori] Numar Maxim
Am o solutie mai buna decat cele pe care le-am vazut Tongue

Code:
#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
OfflineOffline


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
OfflineOffline

WWW

Quote from: Challenge
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 ? Smile
Logged

08-01-2008, 21:03 Twitt ::
Challenge
*


Mesaje: 193
OfflineOffline


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. Tongue
Logged
08-01-2008, 21:19 Twitt ::
Psycho p01nt
*


Mesaje: 86
OfflineOffline


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? ...      

Quote from: Challenge
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..Smile
Logged
08-01-2008, 21:19 Twitt ::
AnaKonD
*


Mesaje: 523
OfflineOffline


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
OfflineOffline


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
OfflineOffline


Vad ca nimeni nu se mai intereseaza de programare Sad...nici la celelalte sectiuni...parca nu ar fii forum pentru  programare ...
Logged
05-03-2008, 17:41 Twitt ::
Archangel
*


Mesaje: 1392
OfflineOffline

WWW

eu nu ma descurc la siruri de caractere Sad
Logged

Archangel on deviantART | Archangel on Flickr |
"Daca voi nu ma vreti, eu va vreu!"
05-03-2008, 18:11 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 ::
Archangel
*


Mesaje: 1392
OfflineOffline

WWW

de exemplu, cum sa scot cuvinte dintr-un text?
Logged

Archangel on deviantART | Archangel on Flickr |
"Daca voi nu ma vreti, eu va vreu!"
06-03-2008, 14:40 Twitt ::
DarkByte



Mesaje:

Relativ simplu ... te intereseaza delimitatorii de cuvinte Smile 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 Smile

Go for it Smile
Logged
06-03-2008, 14:51 Twitt ::
Archangel
*


Mesaje: 1392
OfflineOffline

WWW

multumesc! o sa incerc sa ma (z)bat si eu cu problema aia Big grin
Logged

Archangel on deviantART | Archangel on Flickr |
"Daca voi nu ma vreti, eu va vreu!"
06-03-2008, 14:55 Twitt ::
HexString
*


Mesaje: 826
OfflineOffline

WWW

Ai functia strtok pentru asta din headerul : string.h

Exemplu:
Code:
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

www.puccu.info -  Un Blog in Constructie! Smile
06-03-2008, 15:15 Twitt ::
Pagini: [1] 2 3
Print
SkullBox Forum  |  Development  |  Concursuri de programare  |  Topic: Off-topic