******** En Algorithme ********

Algorithme Variables i,tab[10],Nb_pair, Nb_impair :entiers Debut Nb_pair ← 0 ; Nb_impair ← 0 pour i de 1 à 10 faire Ecrire("donner un entier:") Lire(tab[i]) FinPour pour i de 1 à 10 faire ( Si( tab[i] mod 2 = 0 ) alors Nb_pair ← Nb_pair + 1 else Nb_impair ← Nb_impair + 1 FinSi FinPour Ecrire("Nombre de paires:",Nb_pair) Ecrire("Nombre d'impaires:",Nb_impair) Fin Résultat ==> 1 4 3 6 6 9 0 9 7 1 Nombre de paires : 4 Nombre d'impaires: 6

Retour vers la liste d'exercices

******** En C ********

#include<stdio.h> int main(){ int i,tab[10],Nb_pair=0,Nb_impair=0; for(i=0;i<10;i++){ printf("Donner un entier : "); scanf("%d",&tab[i]); } for(i=0;i<10;i++){ if( tab[i]%2==0 ) Nb_pair ++; else Nb_impair++ ; } printf("Nombre de paires:%d\n",Nb_pair); printf("Nombre d'impaires:%d",Nb_impair); return 0; }

Retour vers la liste d'exercices


******** En C++ ********

#include <iostream> using namespace std; int main(){ int i,tab[10],Nb_pair=0,Nb_impair=0; for(i=0;i<10;i++){ cout<<"Donner un entier:"; cin>>tab[i]; } for(i=0;i<10;i++){ if( tab[i]%2==0 ) Nb_pair ++; else Nb_impair++ ; } cout<<"Nombre de paires:"<<Nb_pair<<endl; cout<<"Nombre d'impaires:"<<Nb_impair; return 0; }

******** En JAVA ********

import java.util.Scanner;

class Main {

public static void main(String[] args){

int[] tab = new int [10];

int i,Nb_pair=0,Nb_impair=0;

Scanner sc = new Scanner (System.in);

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

System.out.print("Entrer un entier:");

  tab[i] = sc.nextInt();

  }  


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

  if( tab[i]%2==0 )  Nb_pair ++;

  else Nb_impair++ ;     

  }

System.out.println("les paires: "+Nb_pair);            

System.out.print("Les impaires: "+Nb_impair);

}

}

Retour vers la liste d'exercices