verification prog C++ - C++ - Programmation
Marsh Posté le 11-01-2005 à 17:20:37
Pourquoi est-ce que tu ne te sers pas des indices 0 du tableau ?!
Marsh Posté le 11-01-2005 à 17:23:20
comment ca je ne comprend pas.
(c'est la première année que je touche au C++)
Marsh Posté le 11-01-2005 à 17:27:13
en c/c++ et ds beaucoup d'autres langages, les tableaux sont indicés a partir de 0!
donc int tab[10] est un tableau de dix cases, dont la 1ere est tab[0] et la derniere tab[9]!
Marsh Posté le 11-01-2005 à 17:35:53
mais ca ne va pas changer mon programme, j'aorais simplement des indice de 0 à 9. Mais est-ce qu'il va marcher ou pas ? Je n'ai rien pour vérifier.
Marsh Posté le 11-01-2005 à 17:40:56
jul5784 a écrit : mais ca ne va pas changer mon programme, j'aorais simplement des indice de 0 à 9. Mais est-ce qu'il va marcher ou pas ? Je n'ai rien pour vérifier. |
il y a un truc qui s'appelle compilateur et une démarche qu'on nomme tests
Ici, ce n'est pas un forum de beta-testeurs.
Marsh Posté le 11-01-2005 à 18:00:21
pains-aux-raisins a écrit : il y a un truc qui s'appelle compilateur et une démarche qu'on nomme tests |
tout à fait
http://forum.hardware.fr/forum2.ph [...] 471&cat=10
Marsh Posté le 11-01-2005 à 18:07:51
Citation : le c/c++ ça n'existe pas. |
bon pour ceux qui aiment le "zele"
je reformule
"En C, C++, ...."*
qd j'ecrit c/c++ c'est pour dire langage C, langage C++ et non pour parler du langage "C/C++" alors arreter de faire du zele!!
tu vois bien que je parle de differents langages!
alors si j'ecrit en c/c++/java!
c'est pas bon non + ?
on est pas la pour faire de l'analyse syntaxique!!!!
Marsh Posté le 11-01-2005 à 18:13:43
Citation : j'aorais simplement des indice de 0 à 9. Mais est-ce qu'il va marcher ou pas ? Je n'ai rien pour vérifier. |
!
c'est pas tu auras!!!!, c'est tu AS des indices de 0 à 9, c'est comme ca en natif!
donc qd tu fé
for (i=1;i<=9;i++)
{
cin>>tab1[i];
}
donc tu remplis les cases de tab[1] à tab[9] soit 9 cases et non 10, et ta case tab[0] ?
Marsh Posté le 11-01-2005 à 18:31:29
rits75 a écrit : |
ce n'est pas une question de syntaxe. Pourquoi n'as tu pas mis C/Python, C/XSL , C/<quelque chose>
Marsh Posté le 11-01-2005 à 18:36:25
bon j'avoue qu'une virgule aurait été + adapté, mais faut pas tomber ds la paranoia non ! ca reste + que comprehensible qd meme
Marsh Posté le 11-01-2005 à 18:44:35
Il n'y a pas besoin de compiler pour voir que ça ne peut pas marcher. Là, tab2 va être rempli du nombre maximum de tab1 (9 avec l'exemple).
Marsh Posté le 11-01-2005 à 19:06:46
Reply
Marsh Posté le 11-01-2005 à 17:11:49
Bonjour j'essaye d'écrire le code C++ qui imprime dans l'ordre croissant le tableau suivant :
2;5;6;8;1;5;3;9;7;
voici mon code :
int tab1[10],tab2[10];
int i,j,max;
for (i=1;i<=9;i++)
{
cin>>tab1[i];
}
for (j=1;j<=9;j++)
{
max=-1;
for (i=1;i<=9;i++)
{
if (tab1[i]>max)
{
max=tab1[i];
}
}
tab2[j]=max;
}
MERCI pour la verif