Corrigée d’exercice 37
******** 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
*******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 depaires:%d\n",Nb_pair);
printf("Nombre d'impaires:%d",Nb_impair);
return 0;
}
******** 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<<"Donnerun 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;
}
تعليقات
إرسال تعليق