C++, algorithme, Ecrire un programme, Langage C,

Ecrire un programme permettant de saisir 10 entiers et dit si ces entiers sont consécutifs ou non.

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

Algorithme Variables i,tab[10],test: entiers Debut test ← 0 Ecrire(" Entrer un entier:") Lire(tab[1]) pour i de 2 à 10 faire Ecrire("Entrer un entier:") Lire(tab[i]) Si( tab[i] < tab[i-1]) test ← 1 FinSi FinPour Si(test = 0) alors Ecrire("les elements sont successives ") SiNon Ecrire("les elements ne sont pas successives ") FinSi Fin Résultat ==> 0 1 2 3 4 6 5 7 8 9 les elements ne sont pas successives

Retour vers la liste d'exercices

******** En langage C ********

#include <stdio.h> #include <conio.h> int main() { int i,tab[10],test=0; printf(" Entrer un entier:"); scanf("%d",&tab[0]); for(i=1;i<=9;i++){ printf(" Entrer un entier:"); scanf("%d",&tab[i]); if ( tab[i] < tab[i-1]) test=1; } if (test==0) printf("les elements sont successives "); else printf("les elements ne sont pas successives "); return 0; }

Retour vers la liste d'exercices


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

#include <iostream> using namespace std; int main() { int i,tab[10],test=0; cout<<" Entrer un entier:"; cin>>tab[0]; for(i=1;i<=9;i++){ cout<<" Entrer un entier:"; cin>>tab[i]; if ( tab[i] < tab[i-1]) test=1; } if (test==0) cout<<"les elements sont successives "; else cout<<"les elements ne sont pas successives"; return 0; }