Rechercher : dans
Par :

Langage c: tableau

Dernière réponse le 2 déc 2007 à 18:36:02 julie, le 2 déc 2007 à 14:43:32 
 Signaler ce message aux modérateurs

Bonjour,
je dois afficher un deuxième tableau mais je dois afficher une et une seule fois les nombres même si il s'y trouve plusieurs fois.

peut-on me corriger? ( la partie en commentaire et gras)
merci

#include <stdio.h>
#include<stdlib.h>
#include <time.h>


void main (void)
{
int tab[10][10];

int i,j,nbr,min,max,nbre,nbfois=0;

srand(time(NULL));
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
nbr=rand()%100+1;
tab[i][j]= nbr;
printf( "%d\t", tab[i][j] );
}
printf("\n");
}

min=max=tab[0][0];

/* recherche du minimum et maximum*/

for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
if( min > tab[i][j] )
{
min= tab[i][j];
}
if( max < tab[i][j] )
{
max=tab[i][j];
}
}





}

printf("le minimum est de : %d\n",min);
printf("le maximum est de: %d\n",max);

printf("\n");

/* demande d'un nombre et affichage des occurrences */

printf("entrez un nombre\n");
scanf("%d",&nbre);


for(i=0;i<10;i++)

{

for(j=0;j<10;j++)

{

if ( nbre == tab[i][j])
nbfois = nbfois++;


// if ( nbre == tab[i][j]) nb_fois++;


}

}
printf(" le nombre encoder se trouve %d fois dans le tableau\n ", nbfois);




/*recherche des nombres et affichages une et une seule fois


for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
nbr=rand()%100+1;
tab[i][j]= nbr;
printf( "%d\t", tab[i][j] );

if(nbfois >=1)
printf("%d",nbre);
printf("\n"); */


}

printf("\n");
}







}

Configuration: Windows XP
Firefox 2.0.0.10

Meilleures réponses pour « langage c: tableau » dans :
Langage C - Les chaînes de caractères Voir Qu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...
Les structures en langage C Voir Différence entre une structure et un tableau Un tableau permet de regrouper des éléments de même type, c'est-à-dire codés sur le même nombre de bits et de la même façon. Toutefois, il est généralement utile de pouvoir rassembler des éléments de...
Langage C - Les types de données VoirLes types de données Les données manipulées en langage C sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître l'occupation mémoire (le...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...

1

 lami20j, le 2 déc 2007 à 18:36:02

Salut,

il faut regarder tes messages anterieurs, tu as déjà la réponse ici exercice c
lami20j

Répondre à lami20j