C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

while erreur
Goto page 1, 2  Next
 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
giovanni
Guest





PostPosted: Wed Nov 15, 2006 4:25 am    Post subject: while erreur Reply with quote



quand je compile ca me fais erreur de { mais me semble juste

while (x =6)
{ y=1;
while (y=6)
{
if (a[x]==b[y]
{
r[t]=a[x];
t++;
}
y++;
}
x++;
}
Back to top
Fabien LE LEZ
Guest





PostPosted: Wed Nov 15, 2006 4:30 am    Post subject: Re: while erreur Reply with quote



On Tue, 14 Nov 2006 23:25:18 +0100, "giovanni"
<giovannisch (AT) hotmail (DOT) com>:

Quote:
if (a[x]==b[y]

Manque un ")" ici.
Back to top
giovanni
Guest





PostPosted: Wed Nov 15, 2006 4:55 am    Post subject: Re: while erreur Reply with quote



oui je suis venu le dire merci encore

j ai vu apres coup


"Fabien LE LEZ" <gramster (AT) gramster (DOT) com> a écrit dans le message de news:
8sgkl2l89ermbpahcguf7a7cue025spis0 (AT) 4ax (DOT) com...
Quote:
On Tue, 14 Nov 2006 23:25:18 +0100, "giovanni"
giovannisch (AT) hotmail (DOT) com>:

if (a[x]==b[y]

Manque un ")" ici.
Back to top
giovanni
Guest





PostPosted: Wed Nov 15, 2006 5:33 am    Post subject: Re: while erreur Reply with quote

encore un probleme
while (x <=5)
{ y=1;
while ( y <= 5 )
{if (a[x]==b[y])
{r[t]=a[x];
ici je voudrais faire que par exemple 1 2 3 sont identique
donc t =3 combien de fois il y sont et quil me dise queles chiffre 1 2 3
sont sorti x fois je ne sais pas comment programmer ca bien sur si sort 2 3
1 font partie de la meme serie pas besoin de l ordre



t++;
printf(" rt 1=%d 2=%d 3=%d 4=%d 5=%d
\n",r[1],r[2],r[3],r[4],r[5]);
system("pause");}
y++;
}
x++;
}


















"giovanni" <giovannisch (AT) hotmail (DOT) com> a écrit dans le message de news:
e0deb$455a494f$55da1171$4446 (AT) news (DOT) hispeed.ch...
Quote:
oui je suis venu le dire merci encore

j ai vu apres coup


"Fabien LE LEZ" <gramster (AT) gramster (DOT) com> a écrit dans le message de news:
8sgkl2l89ermbpahcguf7a7cue025spis0 (AT) 4ax (DOT) com...
On Tue, 14 Nov 2006 23:25:18 +0100, "giovanni"
giovannisch (AT) hotmail (DOT) com>:

if (a[x]==b[y]

Manque un ")" ici.


Back to top
Sylvain
Guest





PostPosted: Wed Nov 15, 2006 8:54 am    Post subject: Re: while erreur Reply with quote

giovanni wrote on 15/11/2006 00:33:
Quote:

???????????????

ici je voudrais faire que par exemple 1 2 3 sont identique
donc t =3 combien de fois il y sont et quil me dise queles chiffre 1 2 3
sont sorti x fois je ne sais pas comment programmer ca bien sur si sort 2 3
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 font partie de la meme serie pas besoin de l ordre

apparemment pas bien l'exprimer non plus ?!
tu peux reformuler ?

Sylvain.
Back to top
giovanni
Guest





PostPosted: Wed Nov 15, 2006 10:12 am    Post subject: Re: while erreur Reply with quote

serie de 5 chiffre denomer (a) et je compare a une autre serie de 5
chiffre denomer (b)et je voudrais quil me sorte par exempel que la serie 123
et sortie x dans l 2 3 pas dans ordre peu etre aussi 213 etc
au fiat je compare le tableau (a) premiere ligne avec le tableau (b) toute
les ligne combien de fois j ai de combinaison de a dans b
ouf dur de expliquer
donc je voudrais quil me sorte serie de deux chiffre qui se repete x foisd
ans b et ainsi que 3 chiffre et 4 chiffre voila j'espere clair



"James Kanze" <james.kanze (AT) gmail (DOT) com> a écrit dans le message de news:
1163578149.646309.156010 (AT) k70g2000cwa (DOT) googlegroups.com...
Sylvain wrote:
Quote:
giovanni wrote on 15/11/2006 00:33:

???????????????

ici je voudrais faire que par exemple 1 2 3 sont identique
donc t =3 combien de fois il y sont et quil me dise queles chiffre 1 2
3
sont sorti x fois je ne sais pas comment programmer ca bien sur si sort
2 3
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 font partie de la meme serie pas besoin de l ordre

apparemment pas bien l'exprimer non plus ?!

Tiens, j'allais dire la même chose.

Pour trouver une solution, la première démarche, c'est de
formuler le problème d'une manière précise. Quand je lis de
choses comme ceci, je pense toujours à la citation de Edgar
Dijkstra : « Besides a mathematical inclination, an
exceptionally good mastery of one's native tongue is the most
vital asset of a competent programmer. » (dans
http://www.cs.utexas.edu/users/EWD/transcriptions/EWD04xx/EWD498.html).

--
James Kanze (GABI Software) email:james.kanze (AT) gmail (DOT) com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Back to top
James Kanze
Guest





PostPosted: Wed Nov 15, 2006 10:12 am    Post subject: Re: while erreur Reply with quote

giovanni wrote:
Quote:
quand je compile ca me fais erreur de { mais me semble juste

while (x =6)
{ y=1;
while (y=6)
{
if (a[x]==b[y]
{
r[t]=a[x];
t++;
}
y++;
}
x++;
}

Démander à l'éditeur, non ? Si l'éditeur n'est pas capable de
s'occuper de l'indentation tout seul, changer de l'éditeur. Et
si l'éditeur s'occupe de l'indentation, l'erreur, c'est où
l'indentation de l'éditeur ne correspond pas à ce que tu
t'attends.

Si je prends ton bloc de code, et que je l'indente avec mon
éditeur,
j'ai :

while (x =6)
{ y=1;
while (y=6)
{
if (a[x]==b[y]
{
r[t]=a[x];
t++;
}
y++;
}
x++;
}

En plus, il m'affiche tous les '{' et les '}' après l'if avec un
arrière plan rouge, pour dire qu'ils ne vont pas. (Mon éditeur,
c'est vim, mais comme dans la plupart des éditeurs, les règles
d'indentation sont configurable -- ce résultat dépend des
règles que j'ai configurées. Emacs a la même capabilité, et je
suis assez sûr que l'éditeur de Visual Studio ou de n'importe
quel autre IDE aussi.)

Et en passant, un formattage « regulier » et cohérant aidera.
Il y a beaucoup de variants possibles, mais en général : rien
après un '{' sur une ligne, et le premier non blanc de la ligne
avec le '{' à la même colonne que le premier non blanc de la
ligne avec le '}' correspondant. Et une indentation constante
pour chaque niveau d'imbrication.

--
James Kanze (GABI Software) email:james.kanze (AT) gmail (DOT) com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Back to top
James Kanze
Guest





PostPosted: Wed Nov 15, 2006 10:12 am    Post subject: Re: while erreur Reply with quote

Sylvain wrote:
Quote:
giovanni wrote on 15/11/2006 00:33:

???????????????

ici je voudrais faire que par exemple 1 2 3 sont identique
donc t =3 combien de fois il y sont et quil me dise queles chiffre 1 2 3
sont sorti x fois je ne sais pas comment programmer ca bien sur si sort 2 3
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 font partie de la meme serie pas besoin de l ordre

apparemment pas bien l'exprimer non plus ?!

Tiens, j'allais dire la même chose.

Pour trouver une solution, la première démarche, c'est de
formuler le problème d'une manière précise. Quand je lis de
choses comme ceci, je pense toujours à la citation de Edgar
Dijkstra : « Besides a mathematical inclination, an
exceptionally good mastery of one's native tongue is the most
vital asset of a competent programmer. » (dans
http://www.cs.utexas.edu/users/EWD/transcriptions/EWD04xx/EWD498.html).

--
James Kanze (GABI Software) email:james.kanze (AT) gmail (DOT) com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Back to top
Dominique Vaufreydaz
Guest





PostPosted: Wed Nov 15, 2006 6:18 pm    Post subject: Re: while erreur Reply with quote

Bonjour,

Quote:
Attention, x=6, c'est une affectation, pas une comparaison (et
l'expression est donc toujours vraie).

Dans ce cas la, oui, mais dans le cas de while( x=0 )
alors c'est faux me semble-t-il ?

Doms.
Back to top
Arnaud Meurgues
Guest





PostPosted: Wed Nov 15, 2006 6:31 pm    Post subject: Re: while erreur Reply with quote

James Kanze wrote:

Quote:
Dijkstra : « Besides a mathematical inclination, an
exceptionally good mastery of one's native tongue is the most
vital asset of a competent programmer. » (dans

Son prénom laisse supposer que le français n'est pas sa langue maternelle.

--
Arnaud
Back to top
giovanni
Guest





PostPosted: Wed Nov 15, 2006 6:31 pm    Post subject: Re: while erreur Reply with quote

je vais esayer a nouveau de expliquer
donc il y a un fichier (a) avec plusieur ligne
exemple
1 2 3 4 5
4 5 6 3 2
6 5 3 5 6
et un autre fichier ( b)
avec ligne
3 4 5 6 3
5 2 5 7 4
etc
donc je voudrais comparer les chiffre 4 5 6 3 2 avec toute les ligne du
fichier (b)
et trier
cel exemple qu il me dise que 4 et 5 et sortie x fois
4 5 6 x fois etc
donc j aimerais
comvbien de fois il y de chifffre par deux 4 5 ou 3 2 etc
et aussi par 3
donc 4 5 6 ou 5 6 2 avec aussi le total et ainsi pour le 4 numero
voila

"James Kanze" <james.kanze (AT) gmail (DOT) com> a écrit dans le message de news:
1163592948.842941.197550 (AT) b28g2000cwb (DOT) googlegroups.com...
giovanni wrote:

Quote:
serie de 5 chiffre denomer (a) et je compare a une autre serie de 5
chiffre denomer (b)et je voudrais quil me sorte par exempel que la serie
123
et sortie x dans l 2 3 pas dans ordre peu etre aussi 213 etc
au fiat je compare le tableau (a) premiere ligne avec le tableau (b)
toute
les ligne combien de fois j ai de combinaison de a dans b

Toujours pas vraiment compris. D'abord, est-ce qu'il s'agit des
suites (ordonnées) ou simplement des ensembles (non-ordonnés) ?
(Tu parles des suites, mais à un moment donné, tu donnes
l'impression que l'ordre n'importe pas.) S'il s'agit de
simplement trouver les éléments communs :

std::vector< int >
elementsCommun(
std::vector< int > a,
std::vector< int > b )
{
std::sort( a.begin(), a.end() ) ;
std::sort( b.begin(), b.end() ) ;
std::vector< int > result ;
std::set_intersection( a.begin(), a.end(),
b.begin(), b.end(),
std::back_inserter( result ) ) ;
return result ;
}

Quote:
ouf dur de expliquer

C'est là le problème. Tant que tu n'arrives pas à bien expliquer
ce que tu veux, c'est impossible à trouver une solution qui
convient.

Quote:
donc je voudrais quil me sorte serie de deux chiffre qui se repete x foisd
ans b et ainsi que 3 chiffre et 4 chiffre voila j'espere clair

Pas du tout.

--
James Kanze (GABI Software) email:james.kanze (AT) gmail (DOT) com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Back to top
Arnaud Meurgues
Guest





PostPosted: Wed Nov 15, 2006 6:32 pm    Post subject: Re: while erreur Reply with quote

Dominique Vaufreydaz wrote:

Quote:
Dans ce cas la, oui, mais dans le cas de while( x=0 )
alors c'est faux me semble-t-il ?

Oui. Mais je parlais du cas présent.

--
Arnaud
Back to top
James Kanze
Guest





PostPosted: Wed Nov 15, 2006 9:02 pm    Post subject: Re: while erreur Reply with quote

Arnaud Meurgues wrote:
Quote:
James Kanze wrote:

Dijkstra : « Besides a mathematical inclination, an
exceptionally good mastery of one's native tongue is the most
vital asset of a competent programmer. » (dans

Son prénom laisse supposer que le français n'est pas sa langue
maternelle.

Le mien non plus:-).

Mais est-ce qu'il saurait le dire mieux en italien (en
supposant, d'après le prénom, que c'est sa langue maternelle) ?
Dans quelle mesure est-ce que le problème est un de vocabulaire,
et dans quelle mesure est-ce un de savoir structurer son
discours ? La structure d'italien n'est pas si radicalement
différente de celle du français.

Mais c'est vrai que je ne suis pas sûr dans quelle mesure il
s'agit d'un problème proprement linguistique. Il y a bien des
fautes d'orthographe, etc., qu'on lui pardonnera facilement, en
supposant que ce n'est pas sa langue d'origine. J'ai
l'impression aussi qu'il y a une manque de structure dans la
présentation, j'avoue que ça pourrait venir aussi d'une manque
de détail due à des lacunes de vocabulaire. Je sais que mes
contributions dans it.comp.lang.c++ ne sont pas toujours des
plus claires non plus.

--
James Kanze (GABI Software) email:james.kanze (AT) gmail (DOT) com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Back to top
Arnaud Meurgues
Guest





PostPosted: Wed Nov 15, 2006 9:53 pm    Post subject: Re: while erreur Reply with quote

James Kanze wrote:

Quote:
Son prénom laisse supposer que le français n'est pas sa langue
maternelle.
Le mien non plus:-).

Tout-à-fait. C'est pour ça qu'on te pardonne tes fautes... ;-)

--
Arnaud
Back to top
giovanni
Guest





PostPosted: Wed Nov 15, 2006 11:18 pm    Post subject: Re: while erreur Reply with quote

oui ok pour le francais c'est pas mon fort
mais je pense que vous avez compris ce que je cherche a faire

"Arnaud Meurgues" <news.arnaud (AT) meurgues (DOT) non.fr.invalid> a écrit dans le
message de news: 455b381e$0$4220$426a74cc (AT) news (DOT) free.fr...
Quote:
James Kanze wrote:

Son prénom laisse supposer que le français n'est pas sa langue
maternelle.
Le mien non plus:-).

Tout-à-fait. C'est pour ça qu'on te pardonne tes fautes... ;-)

--
Arnaud
Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.