Language c .......urgent !!!!!!!
Bonjour,
j'ai un programme a faire et qui parait simple mais pourtant je me bloque de trouvé la formule , 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<code><gras>Configuration:
j'ai un programme a faire et qui parait simple mais pourtant je me bloque de trouvé la formule , 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<code><gras>Configuration:
9 réponses
-
Mais il insiste, le bougre !
Dois-je céder ?
Enfin on va t'aider un peu... un petit peu ;-)
Soit 'n' le nombre dont on veut calculer le carré:
1ère boucle: i = 1 -> carre = 1²
2ème boucle: i = 2 -> carre = carre + 3²
3ème boucle: i = 3 -> carre = carre + 5²
...
nième boucle: i = n -> carre = carre + (2*n-1)²
Et le tour est joué, 'carre' est bien le carré de 'n'.
Bonne réflexion. -
voila ce que je pense faire qsq vous en pensez ????????????
..........................................
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é);
} -
aidez moi svppp
-
-
@Mr_Hooliganwe Mr_hooligan ça marche mais le prob c que je trouve po la formule pour mon programme tu px m'aider ???
-
-
Main()
{
int nombre ,carre,i ;
printf(" entrer un nombre entier ") ;
scanf("%d",&nombre);
while(i=0,i<=nombre,i++)
{
carre = carre + (2*i-1)²
}
printf(" le carré de votre nombre est %d",carre);
}
esq c juste ??????? -
Dans ta méthode avec nombre premier...
je te conseil d'utiliser un tableau avec les nombre premier déjà initialisé au départ. -
Main()
{
int nombre ,carre,i=0 ;
int tableau [i]={0};
printf(" entrer un nombre entier ") ;
scanf("%d",&nombre);
while(i=0,i<=nombre,i++)
{
tableau[i]={i+1}
carre = carre + tableau[i]
}
printf(" le carré de votre nombre est %d",carre);
}
......................
la logique est juste ????
en + j encore des faute des compilation ??? merci pour vos aide Mr_hooligan et loupius !!-
-
@Mr_Hooliganpasse moi ton msn Mr_Hooligan
-
-
Main()
{
int nombre ,carre=0,i ;
printf(" entrer un nombre entier ") ;
scanf("%d",&nombre);
while(i=1,i<=nombre,i++)
{
carre = carre + (2*i-1)
}
printf(" le carré de votre nombre est %d",carre);
}
c ça ??? -
Essai sa
#include <conio.h> #include <stdio.h> #include <iostream.h> void main(void) { int nombre, carre=0,i; clrscr(); printf ("nombre : "); scanf ("%d",&nombre); for (i=1;i<=nombre;i++) { carre = carre + ( ( 2*i ) - 1 ); } printf ("carre : %d",carre); getch(); } -
bonjour;
void main(void)
{
int nombre, carre=0,i;
printf ("nombre : ");
scanf ("%d",&nombre);
for (i=1;i<=nombre;i++)
{
if (i mod 2!=0)// trouver les nombre impaire impaire
{ carre=carre+i;}
}
printf ("carre : %d",carre);}oubli pa de me dir si ça march merçi .ok?!............