Probleme en c++

safwen -  
 Utilisateur anonyme -
Bonjc'est un programme tres simple qui fait la somme de deux tableaux de 10 entiers!!
mais le probleme est que lors de l'execution il n'affiche pas le resultat!!
#include <stdio.h>
#include <stdlib.h>


int main()
{
system("DATE /T");
system("COLOR 5d");


int i,tableau1[10],tableau2[10],somme[10];

for (i = 0 ; i < 10 ; i++)
{
printf("\nRenseigner l'element %d du premier tableau \n", i + 1);
scanf("%d", &tableau1[i]);
}
for (i = 0 ; i < 10 ; i++)
{
printf("\nRenseigner l'element %d du deuxiéme tableau \n", i + 1);
scanf("%d", &tableau2[i]);
}



for (i = 0 ; i <10 ; i++)
{
somme[i]=tableau1[i]+tableau2[i];
}



for (i = 0 ; i < 10 ; i++)
{
printf("\nL'element %d du tableau de somme est %d\n",i + 1,somme[i]);
}
return 0;
}

4 réponses

loupius
 
Si, si ! Mais il va si vite que tu n'as pas le temps de lire le résultat.
Tu as trois solutions:
- soit lancer directement le programme dans une console,
- soit faire une pause avant la fin du programme, c'est-à-dire avant le 'return',
- soit acheter un PC beaucoup, mais beaucoup plus lent ;-)
Bonne continuation.
0
safwen
 
merci bien loupius ......mais tu peut me donner l'instruction pour faire la pause avant le return!!!
0
Pacorabanix
 
utilises un scanf ;)
0
Utilisateur anonyme
 
JE suis d'acord avec le scanf. Du genre :



" printf("By PL_4\n\n");//signature de fin
printf("Fermer le programme?\n\n");
printf("1= oui\n\n");
printf("Pas le choix de toute facon!!!HAHA\n\n");
scanf("%d",&fermerleprogramme);"


return 0;


C la fin d'un de mes programmes bonne continuation !
0