Ptit exercice de programmation C++...: - Programmation
Marsh Posté le 09-10-2001 à 12:34:31
Parce que il n'a pas l'air clair pour tout le monde (ds mon entourage)...et c sûr qu'il marche je l'ai compilé et ca fait bien ce que je veux
Marsh Posté le 09-10-2001 à 12:40:14
ben ça calcule la somme de tous les éléments du tableau et ça met le résultat dans la dernière case ... et les deux sont identiques. prkwa ?
Marsh Posté le 09-10-2001 à 12:42:06
ca me rassure je l'ai montré a plusieurs gars (IUT Info) et un seul à trouver ce que ca faisait, je croyais que mon code é t merdique du coup
Marsh Posté le 09-10-2001 à 12:44:06
faut dire que ce genre de trucs
*(s+t-1)=j;
font penser que tu as fait de l'asm. c'est plus compréhensible d'écrire ça sous forme de tableau comme dans le deuxième.
Marsh Posté le 09-10-2001 à 15:05:19
Giz a écrit a écrit : je croyais que mon code é t merdique du coup |
Je dirais contorsionné et difficile à lire.
Je propose ces façons de faire:
Code :
|
Marsh Posté le 09-10-2001 à 18:30:59
c plus comprehensible mais ya encore un chtit qq chose...
je chipote
Marsh Posté le 11-10-2001 à 13:33:12
TheJackal a écrit a écrit : je chipote |
Tu chipotes si tu veux, mais explique-toi !
A part dans TotaliserTab1 où j'aurais dû mettre
Code :
|
ou éventuellement
Code :
|
je vois pas.
[edtdd]--Message édité par brunomailly--[/edtdd]
Marsh Posté le 12-10-2001 à 09:44:52
Oh yes, of course, you are right !
I really should have, as it is the international language, especially for programming.
But on the other hand I noticed the "fr" extension in the address, and it seems most people use French here.
You have troubled my mind, I don't know witch is best now !
Marsh Posté le 12-10-2001 à 14:40:08
I think most of people here speak French but program in English
Marsh Posté le 12-10-2001 à 15:06:20
Pendant qu'on y est:
Quelqu'un ici pratique t'il la conception de programmes façilement "localisables" ?
Marsh Posté le 16-10-2001 à 11:15:55
ouais les deux progs y sont pas trop clairs essaye de faire des progs un peu plus structurés et tu verras meme les gars en IUT y comprendront
Marsh Posté le 17-10-2001 à 08:43:56
tu les a selectionné tes potes ou c'est des gars de premiere année ?
Marsh Posté le 09-10-2001 à 12:30:54
KK1 peut me dire ce que fais c 2 programmes (avt de le compiler si possible): merci...
#include <conio.h>
#include <iostream.h>
int add(int* tableau,int taille);
int main()
{
int tab[5]={5,4,2,6};
cout<<"Tableau de départ: ";
for(int i=0;i<5;i+=1)
cout<<tab[i]<<" ";
add(tab,5);
cout<<"\n"<<"Tableau d'arrivé: ";
for(int i=0;i<5;i+=1)
cout<<tab[i]<<" ";
getch();
return 0;
}
int add(int* s,int t)
{
int i=1;
int j=*s;
while(i<t-1)
{
j+=*(s+i);
i++;
}
*(s+t-1)=j;
return *(s+t-1)
}
----------------------------------------------------------------
et celui-là:
#include <conio.h>
#include <iostream.h>
int add(int* tableau,int taille);
int main()
{
int tab[5]={5,4,2,6};
cout<<"Tableau de départ: ";
for(int i=0;i<5;i+=1)
cout<<tab[i]<<" ";
add(tab,5);
cout<<"\n"<<"Tableau d'arrivé: ";
for(int i=0;i<5;i+=1)
cout<<tab[i]<<" ";
getch();
return 0;
}
int add(int* s,int t)
{
int i=1;
int j=s[0];
while(i<t-1)
{
j+=s[i];
i++;
}
s[t-1]=j;
return s[t-1]
}
[edtdd]--Message édité par Giz--[/edtdd]
---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3