rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Algorithme en C

Posté par johan, le jeudi 8 décembre 2005 à 21:04:33
Bonsoir , je dois écrire un programme qui prend en entrée des lignes de caractères , qui compte le caractère de toutes les lignes et qui affiche le nombre de caractères pour chaque ligne , alors voici mon algo en français , dites moi si il est bon:

On parcourt la ligne ( qui n'est autre qu'un tableau de caractère ), on compte les caractères avec une fonction déjà programmée . Donc si on a n caractère à la 1ere ligne , j'incrémente la case 0 d'un tableau de n et j'affiche la valeur de la case 0 , si j'ai n caractère à la 2eme ligne , j'incrémente la case 1 n fois ...

A ce stade je veux juste votre avis sur mon algo français , est il programmable en C , juste un oui ou non çà suffira , merci .

PS : si mon algo français n'est pas bon , dites le tt de même , merci .

Le programme doit donner ceci :


blabla
youp
kikikikiki

6 4 10 ( la ligne 1 a 6 lettres , la 2 a 4 lettres ... )
Répondre à johan  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
johan, le vendredi 9 décembre 2005 à 02:23:46
est ce que ce code pourrait marcher pour l'exercice que je veux faire ( mais pas pour traduire l'algo )) :

int lireligne(char ligne[], int taille);

int main(void)
{
   int l = 0;
   int c;
char ligne[150];
int taille;

   while ((c=getchar() !=EOF && lireligne(ligne, taille) > 0 )
   {
      if ( c == '\n' )
         ++l;
      else
         l = 0;
   }
   printf("%d\n", l);
return 0;
}

Répondre à johan

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Char Snipeur, le vendredi 9 décembre 2005 à 08:55:31
Salut, ne sachant pas ce que fait lireligne, il est difficile de te répondre. Sinon, je trouve bizard de remettre l à 0 des qu'on n'a pas un retour à la ligne.
En c++ je sais qu'il existe la fonction getline. Peut être en C y a t'il une équivalence qui t'eviterai bien des soucis.
L'algo semble correct. à la place d'incrémmente, j'aurai mi assigne. Salutation !
Char Snipeur
Répondre à Char Snipeur

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 nader24, le vendredi 30 mai 2008 à 20:27:44
auder moi j'ai besoin d'un cours sur l'algoritme du langage c
Répondre à nader24
Logiciels pertinents trouvés dans les téléchargements
Télécharger Caméléon 1.0Caméléon - Tel le mimétisme du Caméléon, la stéganographie (qui vient du grec steganos, couvert et graphein, écriture et que l’on peut...Catégorie: Chiffrement
Licence: Freeware/gratuit
Télécharger CCleaner 2.09.600CCleaner - CCleaner (Crap Cleaner) est un utilitaire de nettoyage gratuit permettant de garantir un respect de la vie privée en...Catégorie: Anonymat/Confidentialité
Licence: Freeware/gratuit
Télécharger Free Mp3 Wma Converter 2.0Free Mp3 Wma Converter - Free Mp3 Wma Converter permet de convertir tout vos fichiers Mp3 , Wma , Ogg , AAC , m4a , mp4 , Ape , flac, Wav : ...Catégorie: Conversion
Licence: Freeware/gratuit
Télécharger Vista Codec Package 4.7.2Vista Codec Package - Vista Codec Package regroupe une collection impressionnante de codecs (audio et vidéo), permettant d'ouvrir la plupart...Catégorie: Codecs
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « algorithme en C »