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;
}
Configuration: Windows Vista Internet Explorer 7.0

4 réponses

  1. 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
  2. safwen
     
    merci bien loupius ......mais tu peut me donner l'instruction pour faire la pause avant le return!!!
    0
  3. 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