Besoin d'aide langage C

Fermé
maxou145 Messages postés 108 Date d'inscription vendredi 28 septembre 2007 Statut Membre Dernière intervention 2 novembre 2021 - 8 nov. 2007 à 11:08
ctiti60 Messages postés 1017 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 27 mai 2021 - 8 nov. 2007 à 12:47
Bonjour,

j'ai 2 petits exercice que j'ai du mal à faire:

- Ecrire un programme qui initialise une chaîne de caractère avec la valeur "bBoOnN23" au
moment de la déclaration et qui n'affiche avec la fonction putchar que les caractères en
minuscule (donc le programme affiche BON);

- Ecrire un programme qui demande à l'utilisateur de saisir 10 entiers stockés dans un tableau
ainsi qu'un entier V. Le programme doit rechercher si V se trouve dans le tableau et afficher
"V se trouve dans le tableau" ou "V ne se trouve pas dans le tableau".


En general je m'en sort pas très mal en programmation mais la les tableaux et les chaine de caractere je sais pas mais sa bloque, pouvez vous me donner la solution à ces 2 exercices pour que je m'appuis dessu pour essayer de comprendre ?

Merci d'avance pour vos reponses.

5 réponses

ctiti60 Messages postés 1017 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 27 mai 2021 70
8 nov. 2007 à 12:03
Salut,

Ce n'est pas en te donnant la solution que tu vas comprendre. Qu'est-ce qui te gene ?
0
maxou145 Messages postés 108 Date d'inscription vendredi 28 septembre 2007 Statut Membre Dernière intervention 2 novembre 2021 3
8 nov. 2007 à 12:07
Merci deja de m'avoir repondu,

bah je sais pas trop les tableau j'arrive pas a accrocher par intuition j'ai commencé a faire un truc comme sa:

#include <stdio.h>

int main()
{
char sz[]="bBoOnN23";
int i;
if(sz[i]>='a' && sz[i]<='z')



et puis après je ne sais pas du tout je sais meme pas si cela commence bien ou pas !
0
ctiti60 Messages postés 1017 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 27 mai 2021 70
8 nov. 2007 à 12:20
Tu commences bien. Cependant, il te manque une boucle pour parcourir ta chaine.

Tu peux utiliser la taille de ta chaine avec la fonction strlen.
Pour savoir si une lettre est minuscule ou non tu peux utiliser la fonction : islower(ton caractere) qui se trouve dans <ctype.h>
0
maxou145 Messages postés 108 Date d'inscription vendredi 28 septembre 2007 Statut Membre Dernière intervention 2 novembre 2021 3
8 nov. 2007 à 12:43
toute ces fonction je ne les ai jamais vu donc a mon avis ce ne doit pas etre celle ci que je dois utiliser
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ctiti60 Messages postés 1017 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 27 mai 2021 70
8 nov. 2007 à 12:47
Bon, au lieu de strlen, met la taille de la chaine dans une variable.
Et pour la comparaison, essayes comme le test que tu as écris.
0