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

Aide: Programmation C++ et IDL et maths

Zephiel
Zephiel
Niveau 10
07 novembre 2006 à 19:54:30

Parce que j´ai pas initialisé ma variable...

L´important c´est vrai que c´est l´algo...

Tu comprends vraiment pas le miens ? :question:

_WatzaKamikaze_
_WatzaKamikaze_
Niveau 10
07 novembre 2006 à 19:56:34

Chais pas, vous êtes tous les deux bizards à utiliser tant de if et tout.

Normalement un algorithme, tu lis, tu regardes et tu es censé comprendre... même en regardant de loin...

Zephiel
Zephiel
Niveau 10
07 novembre 2006 à 20:29:22

Hé bien...

En faite tu fais subir a ta variable mois pleins plusieurs tests et a ta variable année un seul test...qui amene a incrémenté ou décrementé la variable de compteur principale..., d´où les if...

_WatzaKamikaze_
_WatzaKamikaze_
Niveau 10
07 novembre 2006 à 20:30:52

Oui, et la structure en if répétitive, spour les débutants : on peut toujours faire mieux que if. ´fin bon de toute façon tant que ça marche...

Zephiel
Zephiel
Niveau 10
07 novembre 2006 à 20:37:49

Certes, c´est pour ça que je dit que c´est plus facile, ce n´est pas le plus optimisé et ça prends quelques octets en plus mais c´est le plus facile :ok:

Mustang69
Mustang69
Niveau 10
09 novembre 2006 à 17:52:29

la les amis je crois que je vais encore necessité votre aide.Je cherche je cherche mais la programmation m´enerve au plus au point et je vais devenir fou sur les deux derniers exercices surtout

exercice 1:
ecrire un algo qui saisisse un nombre entier positif n et qui affiche tous les nombres <n (ou egal) par ordre decroissant, jusqu´a 0

j´ai fait:
n=0
Read, n
If n GE 0 Then Begin
For i=n,0,-1 Do Begin
Print, i
Endfor
Endif
End

je sais pas si c´est bon, enfin je pense que c´est pas mal

Puis pour les autres exercices je seches:

Ex 2:
ecrire un algo qui saisisse un nombre entier positif n et qui calcule la somme de tous les nombres entier positifs <n(ou egal)

si mon ex precedent est juste ca doit beaucoup y ressembler mais je ne sais pas comment introduire la notion de somme

""""""""""""""""""""""""""""""""""""""""
Ex 3

Ecrire un algo qui permet l´acquisition de tous les elements d´un tableau d´entiers a deux dimensions de maxlig lignes et maxcol colonnes, puis qui permet de calculer:
a) la moyenne de chaque colonne ET de chaque ligne du tableau
b) la moyenne générale du tableau(independamment des moyennes marginales)

"""""""""""""""""""""""""""""""""""
Ex 4

Ecrire un algo qui permet l´acquisition de tous les elements de deux tableaux de tailles quelconques (reels simple precision), puis qui calcule les tableaux de somme et produit, lorsque cela est possible.

J´avoue que pour les deux exercices sur les tableaux je suis completement a la rammasse...

Merci pour votre aide

Mustang69
Mustang69
Niveau 10
09 novembre 2006 à 17:58:17

a la rigueur pour l´ex 1 on peut faire:

n=0
Read, n
If n GE 0 Then Begin
For i=o,n,1
Print, n-1
Endfor
Endif
End

ca marche aussi non? ou alors l´un des deux est faux?
Il y en a t-il un mieux que l´autre?
ou alors(mais ca m´enerverait que vous me repondiez ca :o)) ) les deux sont faux

_WatzaKamikaze_
_WatzaKamikaze_
Niveau 10
09 novembre 2006 à 18:33:36

Bon je raccourci et te donne les éléments de réponses ( :o)) )
int n=0:
cin>>"Entrez valeur">>n;
for(i=n;i<=0;i--)
cout<<i<<"\n";

Ex 2:
ecrire un algo qui saisisse un nombre entier positif n et qui calcule la somme de tous les nombres entier positifs <n(ou egal)
cin>>"entrez le nombre">>n;
int sum=0;
for(i=0;i<=n;i++)
sum+=i;
cout<<"Sum"<<i;

Ex 3
Ecrire un algo qui permet l´acquisition de tous les elements d´un tableau d´entiers a deux dimensions de maxlig lignes et maxcol colonnes, puis qui permet de calculer:
a) la moyenne de chaque colonne ET de chaque ligne du tableau
b) la moyenne générale du tableau(independamment des moyennes marginales)

//On rentre les valeurs
int a[maxlig][maxcol];
for(i=0;i<maxlig;i++)
for(j=0;j<maxcol;j++)
{
cout<<"la valeur de la ligne "<<i<<" et de la colo
ne "<<j<<" ?" ;
cin>>a[i][j];
}

a)
int sum=0;
for(i=0;i<maxlig;i++)
{
sum+=a[i];
}
int moy=sum/maxlig;
cout<<"La moyenne est de ..."<<moy;
b)Moyenne général ? Bref je te poste déjà ça je reprends le reste dans 5 mins ^^

_WatzaKamikaze_
_WatzaKamikaze_
Niveau 10
09 novembre 2006 à 18:37:43

ok mal répondu au a), mais jes usis pas vraiment sûr de l´énoncé... doit dépendre du contexte :

for(i=0;i<maxlig;i++)
for(j=0;j<maxcol;j++)
{
sum+=a[i][j];
}
int moy=sum/(maxlig*maxcol);
cout<<"La moyenne est de des lignes+tablo"<<moy;

Zephiel
Zephiel
Niveau 10
09 novembre 2006 à 20:25:44

int x;
cout << "Nombre : ";
cin >> x

for(x=0;x == 0;x--)
{
cout << x
<< "\n";
}

ou encore

for(;x > 0;)
{
cout << x;
x = x-1;
}

_WatzaKamikaze_
_WatzaKamikaze_
Niveau 10
09 novembre 2006 à 20:27:35

Tu sais t´es pas obligé de recopier ce que j´écris et de faire les mêmes questions, je crios qu´un exemple lui suffit... :)

Zephiel
Zephiel
Niveau 10
09 novembre 2006 à 20:30:45

Erreur :rouge:

int x;
cout << "Nombre : ";
cin >> x;

for(;x > 0;--x)
{
cout << x
<< "\n";
}

Zephiel
Zephiel
Niveau 10
09 novembre 2006 à 20:31:21
  • _WatzaKamikaze_ profil

* Posté le 09 novembre 2006 à 20:27:35 avertir modérateur
* Tu sais t´es pas obligé de recopier ce que j´écris et de faire les mêmes questions, je crios qu´un exemple lui suffit... :)

Raa je pense que le maximum d´algo different est TOUJOURS mieux :ok:

Zephiel
Zephiel
Niveau 10
09 novembre 2006 à 20:32:10

(...surtout que t´as faux :-))) )

_WatzaKamikaze_
_WatzaKamikaze_
Niveau 10
09 novembre 2006 à 20:38:24

Erreur de signe, et je crois pas qu´embrouiller quelqu´un, comme ton script précédent l´avait fait est vraiment utile. Mais si ça t´amuse. Et même si j´ai faux, j´imagine qu´il est suffisament intelligent pour voir qu´il faut un signe > au lieu de <.

D´autant plus qu´il programme en IDL, donc tes 2 codes sont totalement dénués de sens.

Zephiel
Zephiel
Niveau 10
09 novembre 2006 à 20:43:02

Je pensais pas a cette erreur mais bon :ok:

Hé puis si je lis bien le titre du topic c´est...Oh ! Programmation C++ :ouch:

Bizarre que je lui donne du C++ nan :question:

:-)))

Ah dernier p´tit truc...je doute fort que tes exemple a toi sont en IDL...j´ai tord ? :question:

Bref...tout ça pour dire qu´il y a de multiples possibilité pour faire un programme, mieux tu les connais mieux tu es opérationnel...

:ok:

_WatzaKamikaze_
_WatzaKamikaze_
Niveau 10
09 novembre 2006 à 20:51:14

Je doute qu´il comprenne l´intérêt d´une boucle sans intialisation et fase d´exécution.

Lawl.

Montre moi erreur Ô maître.

Zephiel
Zephiel
Niveau 10
09 novembre 2006 à 20:55:53

Dans cette exemple initialisation ou pas ça change rien :ok:

Ton erreur viens de i++...Je te laisse réfléchir ô disciple :ok:

Mustang69
Mustang69
Niveau 10
09 novembre 2006 à 21:03:17

oups desole de ne pas avoir repondu plus tot
j´avais un peu deconnecté de mes cours, ca m´enervait.

Donc pour repondre aux questions je demande de l´aide en C++ car le langage IDL s´en rapproche beaucoup et que le C++ est plus courant(je ne l´aurais pas mis dans le titre de topic peu de gens m´aurait repondu)

Je vous remercie pour les aides mais je regarderais precisement ca demain (et voir si j´ai bien tout capter) a tete reposé car la je suis claqué mais je vous remercie encore.

sinon je ne comprend pas ce que signifie i++ ou --i (specialité du C++?)
ainsi que la signification de "sum"

et puis ne vous battez pas pour si peu.

Zephiel
Zephiel
Niveau 10
09 novembre 2006 à 21:11:46

sum c´est le nom de sa variable pour calculé la somme...tout simplement :ok:

Quand à i++ et ++i c´est un peu délicat...

Les deux servent à incrementé des variable, sauf que avec i++ il compte le i AVANT l´incrementation et avec ++i c´est APRES l´incrementation...

:ok:

Sous forums
  • Histoire
  • Philosophie
  • Cours et Devoirs
  • Politique
  • Environnement & Nature
  • Métiers & Orientation
La vidéo du moment