Académique Documents
Professionnel Documents
Culture Documents
Exercice 1
package Exercices;
initialiserTabZero(tab);
}
//methode pour initialiser le tableau a 0
package Exercices;
afficher(tab);
}
//méthode pour Afficher les éléments du tableau
public static void afficher(int[] tab)
{
// TODO Auto-generated method stub
for(int i=0;i<tab.length;i++)
{
System.out.print(tab[i]);
}
package Exercices;
int s = calculerSomme(tab);
}
public static int calculerSomme(int tab[] )
{
int somme = 0;
remplieSixVoyelle(tableau);
for(int i=0;i<6;i++)
{
System.out.print("["+tableau[i]+"] ");
}
}
public static void remplieSixVoyelle(char[] tableau)
{
// TODO Auto-generated method stub
tableau[0]='a';
tableau[1]='e';
tableau[2]='i';
tableau[3]='u';
tableau[4]='y';
tableau[5]='o';
}
package Exercices;
Exercice 2:
ackage Exercices;
import java.util.Scanner;
int taille;
int nombreNegative;
int nombrePositive;
SaisirValeur(tab,taille);
//Afficher le tableau
AfficherTableau(tab);
nombrePositive=calculerPositive(tab);
nombreNegative=calculerNegative(tab);
return somme;
}
return somme;
}
// Procedure afficher les valeur du tableau
private static void AfficherTableau(int[] tab) {
// TODO Auto-generated method stub
System.out.println("");
for(int i=0;i<tab.length;i++)
{
System.out.print("["+tab[i]+"]");
}
}
//Procédure Saisir les valeur du tableau
Exercice 3:
package Exercices;
}
return somme;
Exercice 4:
package Exercices;
import java.util.Scanner;
Exercice 5:
package Exercices;
import java.util.Scanner;
// Calcul du schtroumpf
schtroumpf= calculeSchtroumpf(tableau1,tableau2);
// Affichage du résultat
System.out.println("Le schtroumpf des deux tableaux est : " + schtroumpf);
scanner.close();
int schtroumpf = 0;
for(int j=0;j<tableau2.length;j++)
{
for (int i = 0; i < tableau1.length; i++)
{
schtroumpf += tableau1[i] * tableau2[j];
}
}
return schtroumpf;
}
}
System.out.println("Saisie du deuxième tableau :");
for (int i = 0; i <tableau2.length; i++)
{
System.out.print("Élément " + (i + 1) + " : ");
tableau2[i] = clavier.nextInt();
}
clavier.close();
Exercice 6:
package Exercices;
import java.util.Scanner;
// Création du tableau
tableau = new int[nombreValeurs];
plusGrandeValeur=rechercherPlusGrande(tableau);
position=recherchePosition(tableau);
// Affichage du résultat
System.out.println("La plus grande valeur est : " + plusGrandeValeur);
System.out.println("Elle se trouve à la position : " + position);
scanner.close();
}
//fonction Rechercher la position de sa grande valeur
private static int recherchePosition(int[] tableau)
{
// TODO Auto-generated method stub
int plusGrandeValeur = rechercherPlusGrande(tableau);
int position = 0;
}
}
return plusGrandeValeur;
}
// fonction Saisir des valeurs
private static void saisie(int[] tableau) {
// TODO Auto-generated method stub
Scanner clavier=new Scanner(System.in);
System.out.println("Saisie des valeurs :");
for (int i = 0; i <tableau.length; i++) {
System.out.print("Valeur " + (i + 1) + " : ");
tableau[i] = clavier.nextInt();
}
clavier.close();
}
Exercice 7:
package Exercices;
import java.util.Scanner;
tab=new int[taille];
//Saisir les notes des élèves
saisirNotes(tab,taille);
//affichage des notes
afficherNotes(tab).
for(int i=0;i<tab.length;i++)
{
System.out.print("["+ tab[i]+"]");
}
somme=somme+tab[i];
}
int noteSup=0;
for(int i=0;i<tab.length;i++)
{
if(tab[i]>(somme/tab.length))
noteSup++;
}
return noteSup;
package Exercices;
import java.util.Scanner;
tab=new int[taille];
saisirNotes(tab,taille);
somme=calculerNotSuperMoyenne(tab);
System.out.println("le nombre des notes superieur a la moyenne
"+somme);
}
for(int i=0;i<tab.length;i++)
{
System.out.print("["+ tab[i]+"]");
}
somme=somme+tab[i];
for(int i=0;i<tab.length;i++)
{
if(tab[i]>(somme/tab.length))
noteSup++;
}
return noteSup;
Exercice 8:
package Exercices;
}
Exercice 9:
package Exercices;
import java.util.Scanner;
tableau=new int[taille];
saisie(tableau);
nombreOccurences=calculeNombreOccurence(tableau,valeur);
Exercice 10:
package Exercices;
import java.util.Scanner;
}
public static void saisaie(int[]tab1,int[] tab2) {
Scanner sc=new Scanner(System.in);
for(int i=0;i<tab1.length;i++) {
System.out.print("tab1["+i+"]=");
tab1[i]=sc.nextInt();
}
System.out.println("**donner lrs elelement de tab2**");
for(int i=0;i<tab2.length;i++) {
System.out.print("tab2["+i+"]=");
tab2[i]=sc.nextInt();
}
}
Exercice 11:
package Exercices;
import java.util.Scanner;
for(int i=0;i<10;i++) {
for(int j=0;j<4;j++) {
System.out.print("tab["+i+"]["+j+"]=");
tab[i][j]=sc1.nextInt();
}
}
}
}
Exercice 12:
package Exercices;
import java.util.Scanner;
}else {
System.out.println("l'element n'est existe pas");
}
}
public static int postion(int[] tab, int pos,int x) {
for(int i=0;i<tab.length;i++) {
if(tab[i]==x) {
pos=i;
}
}
return pos;
}
public static void saisaie(int[]tab) {
Scanner sc=new Scanner(System.in);
for(int i=0;i<tab.length;i++) {
System.out.print("tab["+i+"]=");
tab[i]=sc.nextInt();
}
}
Exercice 13:
package Exercices;
import java.util.Arrays;
import java.util.Scanner;
// Déclarer le tableau
int[] tableau = new int[taille];
package Exercices;
import java.util.Arrays;
import java.util.Scanner;
// Déclarer le tableau
int[] tableau = new int[taille];
}
Sans fonctions
EXERCICE 1 :
package ExerciceTd;
for(int i=0;i<7;i++)
{
t[i]=0;
}
}
package ExerciceTd;
package ExerciceTd;
somme=somme+t[i];
}
System.out.println("la somme est :"+somme);
package ExerciceTd;
tab[0]='a';
tab[1]='e';
tab[2]='u';
tab[3]='i';
tab[4]='y';
tab[5]='o';
}
}
package ExerciceTd;
import java.util.Scanner;
}
}
EXERCICE 2 :
package ExerciceTd;
import java.util.Scanner;
EXERCICE 3 :
package ExerciceTd;
import java.util.Scanner;
}
//Affiche la somme
System.out.println("la somme des valeur du tableau est:
"+somme);
}
}
EXERCICE 4:
int []tab1= {4,7,8,9,1,5,4,6};
int []tab2= {7,6,5,2,1,3,7,4};
int []tableauSomme=new int[7];
EXERCICE 5:
package ExerciceTd;
import java.util.Scanner;
// Afficher le résultat
System.out.println("Le schtroumpf des deux tableaux est : " +
schtroumpf);
}
}
EXERCICE 6:
package ExerciceTd;
import java.util.Scanner;
int taille;
int max;
int position;
Scanner clavier=new Scanner(System.in);
//Demande le nombre de valeurs à saisir
if(max<tab[i])
{
max=tab[i];
position=i;
}
}
System.out.println("la puls grande valeur est : "+max);
System.out.println("Elle se trouve à la
position :"+position);
}
}
EXERCICE 7:
package ExerciceTd;
import java.util.Scanner;
int nombreEleves;
float moyenne;
float somme;
int notesSupMoyenne;
Scanner clavier=new Scanner(System.in);
//Demande le nombre d'éleve
}
moyenne=somme/nombreEleves;
//System.out.println(moyenne);
notesSupMoyenne=0;
for(int i=0;i<nombreEleves;i++)
{
if(notes[i]>moyenne)
{
notesSupMoyenne++;
}
}
// Afficher le résultat
System.out.println("La moyenne de la classe est : " + moyenne);
System.out.println("Le nombre de notes supérieures à la moyenne
est : " + notesSupMoyenne);
}
}
EXERCICE 8:
package ExerciceTd;
import java.util.Scanner;
// Déclarer le tableau
double[] tableau = new double[taille];
EXERCICE 9:
package ExerciceTd;
import java.util.Scanner;
// Déclarer le tableau
int[] tableau = new int[taille];
// Afficher le résultat
System.out.println("Le nombre d'occurrences de l'élément " +
elementRecherche + " est : " + nombreOccurrences);
}
}
EXERCICE 10:
package ExerciceTd;
import java.util.Scanner;
}
// Saisir les éléments du tableau T2
System.out.println("Entrez les éléments du tableau T2 :");
for (int i = 0; i < taille2; i++) {
System.out.print("Élément " + i + " : ");
T2[i] = clavier.nextInt();
}
for(int i=0;i<taille1;i++)
{
T[i]=T1[i];
}
for(int i=0;i<taille2;i++)
{
T[taille1+i]=T2[i];
}
System.out.println("Le tableau fusionné T est :");
for (int i = 0; i < taille1 + taille2; i++) {
System.out.print(T[i] + " ");
}
clavier.close();
}
}
EXERCICE 11:
package ExerciceTd;
import java.util.Scanner;
for(int i=0;i<10;i++) {
for(int j=0;j<4;j++) {
System.out.print("tab["+i+"]["+j+"]=");
tab[i][j]=sc1.nextInt();
}
}
for(int i=0;i<10;i++) {
for(int j=0;j<4;j++) {
p*=tab[i][j];
}
}
for(int i=0;i<10;i++) {
for(int j=0;j<4;j++) {
s+=tab[i][j];
}
}
}
}
EXERCICE 12:
package ExerciceTd;
import java.util.Scanner;
// Déclarer le tableau
int[] t = new int[taille];
// Afficher le résultat
if (position != -1) {
System.out.println("La valeur " + x + " a été
trouvée à la position " + (position + 1) + " dans le tableau.");
} else {
System.out.println("La valeur " + x + " n'a pas été
trouvée dans le tableau.");
}
}
}
EXERCICE 13:
ckage ExerciceTd;
import java.util.Scanner;
int i,j,p=0;
for(i=0;i<tab.length;i++) {
System.out.print("donnes Tab["+i +"]: ");
tab[i]=sc.nextInt();
}
for(i=0;i<tab.length;i++) {
for(j=0;j<tab.length;j++) {
if(tab[j] < tab[i]) {
p = tab[j];
tab[j] = tab[i];
tab[i] = p;
}
}
}
System.out.println("***affichage decroissant de tableau **");
for(i=0;i<tab.length;i++) {
System.out.println(tab[i]);
}
}
}
package ExerciceTd;
import java.util.Scanner;
int i,j,p=0;
for(i=0;i<tab.length;i++) {
System.out.print("donnes Tab["+i +"]: ");
tab[i]=sc.nextInt();
}
for(i=0;i<tab.length;i++) {
for(j=0;j<tab.length;j++) {
if(tab[j] > tab[i]) {
p = tab[j];
tab[j] = tab[i];
tab[i] = p;
}
}
}
System.out.println("***affichage croissant de tableau **");
for(i=0;i<tab.length;i++) {
System.out.println(tab[i]);
}
}
}