******** 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]);
}
}
 

Retour vers la liste d'exercices