******** En Algorithme ********
Algorithme Variables i,j,k:entiers T[10],T1[10],T2[10]:tableaux d'entiers Debut j ← 1 k ← 1 Pour i de 1 Ã 10 faire Lire(T[i]) FinPour Pour i de 1 Ã 10 faire Si(T[i] mod 2 = 0)alors T1[j]← T[i] j← j+1 SiNon T2[k] ← T[i] k ← k+1 FinSi FinPour Pour i de 1 Ã j faire Ecrire(T1[i]) FinPour Pour i de 1 Ã k faire Ecrire(T2[i]) FinPour Fin
Résultat ==> 2 0 9 8 7 8 6 5 4 1 2 0 8 8 6 4 9 7 5 1
Retour vers la liste d'exercices
******** En C ********
#include<stdio.h> int main(){ int i,j=0,k=0,T[10],T1[10],T2[10]; for(i=0;i<10;i++) { printf("Enter un entier:"); scanf("%d",&T[i]); } for(i=0;i<10;i++) { if(T[i]%2 ==0){ T1[j]= T[i]; j++; }else { T2[k]=T[i]; k++; } } for(i=0;i<j;i++) printf("%d ",T1[i]); printf("\t"); for(i=0;i<k;i++) printf("%d ",T2[i]); return 0 ; }
Retour vers la liste d'exercices
******** En C++ ********
#include <iostream>
using namespace std;
int main(){
int i,j=0,k=0,T[10],T1[10],T2[10];
for(i=0;i<10;i++) {
cout<<"Enter un entier:";
cin>>T[i];
}
for(i=0;i<10;i++) {
if(T[i]%2 ==0){
T1[j]= T[i]; j++;
}else { T2[k]=T[i]; k++; }
}
for(i=0;i<j;i++)
cout<<T1[i]<<" ";
printf("\t");
for(i=0;i<k;i++)
cout<<T2[i]<<" ";
return 0 ;
}
******** En JAVA ********
import java.util.Scanner;
class Main {
public static void main(String[] args){
int [] T = new int [10];
int [] T1 = new int [10];
int [] T2 = new int [10];
int i,j=0,k=0;
Scanner sc = new Scanner (System.in);
for(i=0;i<10;i++) {
System.out.print("Enter un entier:");
T[i]= sc.nextInt();
}
for(i=0;i<10;i++) {
if(T[i]%2 ==0){
T1[j]= T[i]; j++;
}else { T2[k]=T[i]; k++; }
}
for(i=0;i<j;i++)
System.out.print(T1[ i]);
System.out.print("\t");
for(i=0;i<k;i++)
System.out.print(T2[i]);
}
}
import java.util.Scanner;
class Main {
public static void main(String[] args){
int [] T = new int [10];
int [] T1 = new int [10];
int [] T2 = new int [10];
int i,j=0,k=0;
Scanner sc = new Scanner (System.in);
for(i=0;i<10;i++) {
System.out.print("Enter un entier:");
T[i]= sc.nextInt();
}
for(i=0;i<10;i++) {
if(T[i]%2 ==0){
T1[j]= T[i]; j++;
}else { T2[k]=T[i]; k++; }
}
for(i=0;i<j;i++)
System.out.print(T1[ i]);
System.out.print("\t");
for(i=0;i<k;i++)
System.out.print(T2[i]);
}
}