MoDDiB
Messages postés546Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention 4 mai 2007
-
13 nov. 2003 à 18:33
MoDDiB
Messages postés546Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention 4 mai 2007
-
13 nov. 2003 à 22:08
Voila je m'entraine aux prologin mais voila je depasse la vitesse maximale pr exécuté le code, j'ai cherché amélioré etc.. et j'en suis arrivé au code suivant , Connaissez vous des fonctions d'entrée sorties plus rapide?? ai-je fais des erreur qq part? est ce leur systeme qui analyse mal le temps?
Merci de me donner vos avis et ne vous inquietez pas c'est pour apprendre et pas pour me faire des points et demander la réponse rapidement (jsuis deja a 20 envoie de source lol)
Un grand merci parcke je suis fatigué de plancher dessus depuis.... ^^
#include
int main()
{
int i;
int occurence[25];
for ( i=0; i <= 25 ; i++)
occurence[i] = 0;
char *lettre;
int nombre = 0;
//Entrez le nombre
do
{
cin >> nombre ;
}while (nombre <1 || nombre > 100000);
lettre = new char[nombre];
for ( i=0; i < nombre ; i++)
lettre[i] = 0;
//enregistrer le nombre
for (i =0;i<=nombre;i++)
{
lettre[i] = cin.get();
}
MoDDiB
Messages postés546Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention 4 mai 20071 13 nov. 2003 à 19:26
Donner loccurence ds la lettre la plus presente dans la saisie de l'utilisateur.
L'utilisateur entre d'abord le nombre de characteres de sa chaine puis il entre sa chaine et obtient le resultat :
ex :
5
azaea
donne
3
voili ^^ le code fonctionne parfaitement mais il est po assez rapide cf ci dessus mon post ^^
MoDDiB
Messages postés546Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention 4 mai 20071 13 nov. 2003 à 20:35
J'ai essayé ca donne carrement plus le bon resultat.. mais bon g po eu le temps de trop essayer v voir ca en fond des ke j'ai le temps ^^ merci kan meme ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?