"" juste pour les programmeur svpp une a

Fermé
dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 - 7 nov. 2009 à 00:03
dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 - 7 nov. 2009 à 01:40
Bonjour,
j'ai un programme a faire et qui parait simple mais pourtant je me bloque de faire un premier pas, bon je vs explique la chose :
fait une façons de calculer le carré d'un nombre positif n a partir de la somme des n premiers nombre impaire
EXEMPLE :
1=1
1+3=2²
1+3+5=3²
1+3+5+7=4²
je vx explique encore...... si en demande par exemple le carré de 9 en fait la somme de neuf nombre premier suivi et ect....
ECRIRE un programme qui demande un entier strictement positif et affiche le carré de ce nombre calculé de cette maniére
............
j'espère que vs me donner un coup de main ....merciii bcp d'avance

6 réponses

sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 723
7 nov. 2009 à 00:33
'Soir,

CCM n'est pas fait pour résoudre les devoirs à ta place.. Normalement. Mais tu as de la chance ce soir: j'ai bu trop de Heineken et - hips - vais te donner un coup de main (l'ordre normal est le suivant: tu essaies, tu mets ton code ici et nous te le corrigerons).

Idée, donc (mais uniquement idée, indépendante de tout langage):

il te faut:
une méthode pour lire la console
une autre méthode pour calculer le carré avec la super-extra méthode fournie en indications
une méthode main

Bon, ceci pour (optionnellement) diviser ton problème (il est tellement simple que l'on peut tout faire dans le main)

Lire la console <== dépend du langage. cin (dans C++), Scanner (Java > v5) etc

Calcul du carré (comme c'est trop simple, j'écris les indications en anglais, histoire de ne te pas laisser complètement rouiller):

int getSquare(int someNumber) {
from 1 to someNumber do {
add the current number to some other value previously declared
currentCycleIndex += 2
}
return the value previously declared
}

Et finalement la méthode main

main() {
int input = gimmeTheFu*kingNumberFromConsole();
int finalResult = getSquared(input);

// arrivé ici, afficher finalResult et se vanter d'avoir résolu le problème
}

++
--
A man would die, though he were neither valiant nor miserable,
only upon a weariness to do the same thing so oft over and over. [Bacon]
2
dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 3
7 nov. 2009 à 00:43
tu px mieux expliquer la main( ) et les fonction que tu as utilisé ... et merci pour ta réponse
0
sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 723
7 nov. 2009 à 00:30
.
0
dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 3
7 nov. 2009 à 00:33
oui parler plus haut
0
sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 723
7 nov. 2009 à 00:51
Rehips, chuis vraiment navré mais il paraît que tu ne comprends pas.

Relis avec attention les explications fournis ici: https://forums.commentcamarche.net/forum/affich-15087850-programmation-c-urgent

Bon exo...
0
dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 3
7 nov. 2009 à 00:52
merciiii mais as tu de nouveau concernant mon prob ???
0
sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 723 > dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010
7 nov. 2009 à 00:53
Ouiiiii... A la tienne !!!
0
dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 3 > sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010
7 nov. 2009 à 00:55
je serai heuraux si tu m'indique le chemain ou les grand ligne car ce exo ma fait cassé la tête
0
Séquelle > dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010
7 nov. 2009 à 00:58
mais il t'a déjà indiqué les grandes lignes ! t'as bu autant que lui oui quoi ?
0
dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 3 > Séquelle
7 nov. 2009 à 00:59
Séquelle ... je ss debutant en programmation comment tu voit que je px la comprendre aide moi stpppp
0
le père Lamorale me souffle à l'oreille que si t'avais bossé depuis le début, ton exo serait fini depuis un bon bout de temps. quel gaspillage!
0
dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 3
7 nov. 2009 à 01:18
tu maitrise que la critique sequelle ? je te dis que j po compris ? si t'a qlq chose qui m'aide je ss là, sinon .......
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661 > dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010
7 nov. 2009 à 01:22
presque tout est déjà écrit... qu'est-ce que tu ne comprends pas exactement ? as-tu essayé de faire fonctionner le programme (même juste avec un papier et un crayon en imaginant les étapes)? qu'est ce que tu as appris dans ton cours ? les boucles for ? les fonctions ? comment afficher qqchose ?

Essaye de faire un code avec ce que tu comprends déjà et met-le ici, et donne les réponses aux questions plus haut... ça aiderait tout le monde à te répondre!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 3
7 nov. 2009 à 01:29
main()
{
int nombre ,carré,i ;

printf(" entrer un nombre entier ") ;

scanf("%d",&nombre);

for(i=0,i<=nombre,i++)

{

carré = " je trouve po la formule"

}

printf(" le carré de votre nombre est %d",carré);

}

voila ce que je pense faire qsq vous en pensez ????????????
0
dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 3
7 nov. 2009 à 01:40
paco ....vous etes là ???
0