Stage on C!!!

Salut,

Un prophesseur ma donner un exercice,ce dernier et de: lire un tableau entier!!
Et afficher les nombres paires.
Ahh qeul STAGE on été avec un professeur-langage C.
:D
J'ai besoin de votre aide:

int i;
int tab[] = {3, 4, 5, 6, 7, 8, 9, 10};

for(i = 0; i < 8; i++)
if(!(tab[i] & 1)) printf("%d\n", tab[i]);

if(!(tab[i] % 2)) -> paire

corige moi ce si SVP

je travaille mantenant avec ->> Code::Block & Dev-c++

Le prof ma dit qu'il faut d'abord LA LECTURE /(METRE UNE FONCTION DE LA LECTURE D'UN VECTEUR)
@+
Configuration: Windows XP
Firefox 2.0.0.16

10 réponses

  • Votes
  • Date
  • Date décroissante
  1. bonjour ,
    essai de voir le lien suivant
    https://www.commentcamarche.net/contents/120-langage-c-les-tableaux
    bon courage
    1. slt,essay le code suivant(j espère q ce n'est pas trop tard):

      int i;
      int tab[8];
      //la lecture
      for(i=0;i<8;i++)
      {
      printf("donner un entier\n");
      scanf("%d",&tab[i]);
      }

      //parité

      for(i=0;i<8;i++)
      {if(tab[i]%2==0)
      printf("%d est pair",tab[i]);
      else printf("%d est impair",tab[i]);
      }
      1. un autre Exercice c'est le dernier pour ce Stage
        Lire un tableau ~ Lire un nombre ,
        Chercher et ce qur le nombre et dans le tableau.
        1. Cherche un peu !!

          arce que la c'est quand meme simplisime pour quelqu'un qui fait un "stage on c"
          1. #include <stdio.h>
            
            void to_seek(int seek_it, int *tab, int len)
            {
              int i;
            
              for (i = 0; i < len; i++)
                {
                  if (tab[i] == seek_it)
                    printf("La valeur a ete trouve dans le tableau, GG !\n");
                }
            }
            
            int main()
            {
              int tab[] = {3, 4, 5, 6, 7, 8, 9, 10};
              to_seek(20, tab, 8);
              return (0);
            }
            


            Bien sûr tu peux rajouter un petit flag pour dire que la valeur n'a pas été trouvé :)
            1. voila mon Proggrame :
              #include <stdio.h>
              #include <stdlib.h>
              #include<conio.h>

              void Erreur (char *texte)
              {
              printf ("\n\n %s",texte);
              getch();
              exit(1);
              }

              void fivecteur (int n)
              {
              int*i;
              i=(int*)malloc(n*sizeof(int));
              if(i==NULL) //if(tab=fivecteur(n));
              //lire (n,tab); else
              Erreur("pb d'allocation de memoire");
              }

              void Creer (int n,int*tab)
              {
              int i;
              for (i=0;i<n;i++)
              printf("tapper les elements du tableau \n");
              scanf("%d",&tab[i]);
              }

              void afficher (int n,int*tab)
              {
              int i;
              for (i=0;i<n;i++)
              if (tab[i]%2==0)
              printf("%d est pair",tab[i]);
              else printf("%d est impair",tab[i]);
              }
              Merci
              1. c'est qui ton professeur, si t'en a un c'est que t'es a un truc genre université donc... on est pas sencé te filer les reponses