CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

J´aide les personne en C/C++

sonic66
sonic66
Niveau 10
17 février 2005 à 21:54:58
  1. include < stdlib.h>
  2. include < iostream>

using namespace std;

int main()
{
int a=1;
int i=0;
int u;
int n[i]
while(u!=i); / * c senser avoir une erreur ca*/
{
cout < < " ecris un des nombre dont l´ordinateur va calculer la moyene" < < endl;
cin > > n[i];
i++;
cout < < " met le nombre de nombres que tu as ecrit pour quitter ou continue a entrer des nombres" < < endl;
cin > > u;
}
system("pause");
cout < < i < < endl;
return 0;
}

g crut que cetai le ; apres le while , mais qd je lenleve , il y a 6 erreur!
sinon ce code va servir a faire la moyenne du nombre de nombre quon aura choisi , pas de limite de nombres!!!
et ca c une des parties du code!

jejej
jejej
Niveau 9
17 février 2005 à 22:17:41

je crois que l´erreur vient de ce que tu n´alloue pas U a quelque chose
donc U est egal a rien et ne peut pas ne pas etre egal a autre chose . .. ?

jejej
jejej
Niveau 9
17 février 2005 à 22:19:39

euh . .. au fait , enleve le " ;" apres le while hein , et corrige les nouvelles erreurs si il y en a !

au lieu d´un while , tu devrais faire un

do
{
int u , i;
/ / ton code
while ( u ! = i )

quelque chose dans le genre

sonic66
sonic66
Niveau 10
17 février 2005 à 22:24:26

mais ca met que des trucs genre " parse error before " while" "
ca ve rein dire vut que while est bien ecrit , ca fait pareil avec les int et tt!!!

jejej
jejej
Niveau 9
17 février 2005 à 22:27:27

Montre ton code en entier si tu veux :
http://rafb.net/paste/

tu colles ton code la dedans , tu cliques sur " paste!" en bas de la page , et tu fais un nouveau message sur ce topic en donnant l´adresse de ton code . ..

jejej
jejej
Niveau 9
17 février 2005 à 22:28:48

au fait , met un ; apres le int n[i] hein

sonic66
sonic66
Niveau 10
17 février 2005 à 22:32:23

http://rafb.net/paste/results/cGkDyq87.html

ceci est un meilleur algo pour mon idee de moy mais regarder bien les erreurs :snif2:
cest dev c++ qui deconne?

sonic66
sonic66
Niveau 10
17 février 2005 à 22:35:38

:up:

cobradu94
cobradu94
Niveau 6
17 février 2005 à 23:00:06

T´a oublie un point virgule ; apres
int confirmation / /a la ligne 11
int confirmation ; / /sa c bon

cobradu94
cobradu94
Niveau 6
17 février 2005 à 23:01:42

et aussi :
while(confirmation=!nomb) / / ligne 12 je cois quon met plusot ceci
while(confirmation ! = nomb) / / point d´exlamation avant le egale pour tester la difference.

cobradu94
cobradu94
Niveau 6
17 février 2005 à 23:02:56

et aussi tu a mis
tu a mis une acolade de trop enleve celle que juste avant return 0; elle sert a rien :)

sonic66
sonic66
Niveau 10
17 février 2005 à 23:14:06

merci! sinon laccolade c la fin de
while(confirmation!=nomb)
jsuis content! mes seules fautes sont des erreurs de frappe , je mameliore!!!

Ptival
Ptival
Niveau 10
17 février 2005 à 23:15:24

En plus de tout ce qui a déjà été dit, ya un truc super mauvais :

int nomb;
int i;
int n[nomb];

nomb n´est pas initialisé...Donc ton tableau va avoir une taille qui sera n´importe quoi, c´est pas propre tout ça :)

Ptival
Ptival
Niveau 10
17 février 2005 à 23:17:48

Aussi ce serait sympa de chercher un peu parce que là deux fois de suite on se retrouve avec de mecs qui ont une parse error...Franchement si dès que vous oubliez un point virgule vous êtes paumés pour le débuggage, faites-un peu plus gaffe à ce que vous faites les mecs ; )

Surtout que lorsque votre projet fera des centaines de lignes, s´amuser à paster tout un gros truc pour une parse error à la con ça le fait pas ^^

sonic66
sonic66
Niveau 10
17 février 2005 à 23:30:33

et je debute a peine ^^
non mais en fait je pensait que cette erreur ne designait que la ligne presisé etdonc je ne minterressai pas aux autres lignes.....

sonic66
sonic66
Niveau 10
17 février 2005 à 23:58:42

mon prog est fini ^^
http://rafb.net/paste/results/2nBqwB92.html

dnob700
dnob700
Niveau 10
18 février 2005 à 00:13:58

t´es sur que tu ne voulais pas écrire :
moy = n[i] + moy;

en n´oubliant pas de mettre tout en haut :
int moy=0;

sonic66
sonic66
Niveau 10
18 février 2005 à 01:01:34

oui ta raison je me suis tromper!!!

sonic66
sonic66
Niveau 10
18 février 2005 à 02:00:10
  1. include < stdlib.h>
  2. include < iostream>

using namespace std;

int main()
{
int n[5][5];
int i,j;
for(j=0;j<5;j++)
{
for(i=0;i<5;i++)
{
n[i][j]=i+j;
}
}
cout < < " voici un joli tableau en 2 dimensions..." < < endl;
for(j=0;j<5;j++)
{
for(i=0;i<5;i++)
{
cout < < n[i][j] < < " " ;
}
cout < < endl;
}
system("PAUSE");
return 0;
}
ds ce script jai pas compris le fonctionement de tt ca! deja ca devrai ecrire que 5 nombre!(i=0;i<5;i++)
g pas tt compris koi^^

Ptival
Ptival
Niveau 10
18 février 2005 à 07:51:38

Tu as 2 for imbriqué, si tu as compris ce que fait for tu devrais comprendre :

for(j=0;j<5;j++)

Ici tu commences un for, j passe à 0.

for(i=0;i<5;i++)

Tu commences un second for dedant, i passe à 0.
Là ça affiche n[i][j], soit n[0][0].
Ensuite, i prend la valeur 1 et ça affiche n[1][0]
i passe ensuite à 2, 3, 4...Et là, le second for est fini.
On revient donc dans le for de la variable j qui s´incrémente ( j vaut donc 1) et relance une seconde fois le for de la variable i.

Et celà, jusqu´à ce que j vale 4. Ca te fait donc 5 boucles j multipliées par 5 autres, 25.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment