Remplir tableau avec des caractére
Fermé
lilou
-
29 mars 2008 à 21:21
argentine Messages postés 10 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 3 avril 2008 - 3 avril 2008 à 19:43
argentine Messages postés 10 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 3 avril 2008 - 3 avril 2008 à 19:43
A voir également:
- Remplir tableau avec des caractére
- Tableau croisé dynamique - Guide
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Organigramme a remplir word - Guide
3 réponses
argentine
Messages postés
10
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
3 avril 2008
1
3 avril 2008 à 19:43
3 avril 2008 à 19:43
slt lilou j'ai pris du temp pour vous proposer une solution satisfaisante ,
au cas ou vous aurez des probleme envoie moi et je t'expliquerais Amicalement.
#include<stdio.h>
#include<conio.h>
void main()
{
char tab[10];
char recherche;
int i=1;
int j=1;
clrscr();/*pour effacer l'ecrans*/
textcolor(12);
cprintf("Entrez la %d ‚re valeur:",i);/*textcolor pour une ecriture en couleur*/
scanf("%c",&tab[i]); /*textcolor(12):couleur rouge*/
/*textcolor(0):pour le noir ..etc*/
for(i=2;i<=10;i++)
{
textcolor(12);
cprintf("Entrez la %d ‚me valeur:",i);
scanf("\n%c",&tab[i]);
}
textcolor(2);
cprintf("Entrez le caract‚re a chercher:");
scanf("%s",&recherche);
i=99; /*i different de 1 */
while(j<=10)
{
if(recherche==tab[j]) {i=1;break;} /*break casse le while(sort du while)*/
else j++;
}
if(i==1) {textcolor(4);cprintf("je suis dedans "); }
else {textcolor(5);cprintf("je ne suis pas dedans "); }
getch();/*pour stoper sur l'affichage*/
}
au cas ou vous aurez des probleme envoie moi et je t'expliquerais Amicalement.
#include<stdio.h>
#include<conio.h>
void main()
{
char tab[10];
char recherche;
int i=1;
int j=1;
clrscr();/*pour effacer l'ecrans*/
textcolor(12);
cprintf("Entrez la %d ‚re valeur:",i);/*textcolor pour une ecriture en couleur*/
scanf("%c",&tab[i]); /*textcolor(12):couleur rouge*/
/*textcolor(0):pour le noir ..etc*/
for(i=2;i<=10;i++)
{
textcolor(12);
cprintf("Entrez la %d ‚me valeur:",i);
scanf("\n%c",&tab[i]);
}
textcolor(2);
cprintf("Entrez le caract‚re a chercher:");
scanf("%s",&recherche);
i=99; /*i different de 1 */
while(j<=10)
{
if(recherche==tab[j]) {i=1;break;} /*break casse le while(sort du while)*/
else j++;
}
if(i==1) {textcolor(4);cprintf("je suis dedans "); }
else {textcolor(5);cprintf("je ne suis pas dedans "); }
getch();/*pour stoper sur l'affichage*/
}
bonsoir,
Bonsoir,
La première partie du programme semble correcte
#include<stdio.h>
int main(){
char tab[10];
char recherche;
int i;
for(i=0;i<9;i++){
printf("Veuillez entrer une lettre %d\n",i);
scanf("%c",&tab[i]);
}
printf("choisissez un caractere\n");
scanf("%c",&recherche]);
Après c'est pas bon
Il faut rechercher dans une boucle et tester la condition
i=0;
while ((i<10) && (tab[i]!=recherche)) i=i+1;
if (i<10) printf("je suis dedans\n");
else printf("je ne suis pas dedans\n");
return 0;
}
si je ne me suis pas trompé, ça devrait marcher.
Bonsoir,
La première partie du programme semble correcte
#include<stdio.h>
int main(){
char tab[10];
char recherche;
int i;
for(i=0;i<9;i++){
printf("Veuillez entrer une lettre %d\n",i);
scanf("%c",&tab[i]);
}
printf("choisissez un caractere\n");
scanf("%c",&recherche]);
Après c'est pas bon
Il faut rechercher dans une boucle et tester la condition
i=0;
while ((i<10) && (tab[i]!=recherche)) i=i+1;
if (i<10) printf("je suis dedans\n");
else printf("je ne suis pas dedans\n");
return 0;
}
si je ne me suis pas trompé, ça devrait marcher.
argentine
Messages postés
10
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
3 avril 2008
1
30 mars 2008 à 14:17
30 mars 2008 à 14:17
slt lilou vous auriez votre réponce demain inchalah et sur ce forum, sinon contacte moi sur argentine85@hotmail.fr