Cube somme des impaires language C

ihachani Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
voici mon programme c je suis pas sure ci il fonctionne aide SVP mon francais n'est pas si bon :p
#include <stdio.h>

int main()
{
    int n,i;
    printf("entrer n");
    scanf("%d",n);
    for (i=(n*n-n+1);i<(n*n+n-1);i=i+2)
    {
        printf("%d",i);
    }
}

#include <stdio.h>

int main()
{
    int i,n,d;
    printf("entrer n");
    scanf("%d",n);
    for (i=0,d=0;i<n;i++)
    {
        d=d+i;
    }
    printf("%d = ",n*n*n);
    for (i=1,d=2*d;i<n;i++)
    {
       printf("%d + ",d+2*i);
    }
    printf("%d",d+2*n);
}



2 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Je ne sais pas ce dont tu souhaites faire avec tes 2 programmes.
Néanmoins deux commentaires :

scanf("%d",n);
Il faut mettre &n (pour envoyer l'adresse de la variable).

Un main() doit finir par return 0;
0
elvanaud Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   34
 
Initialise tes variables
-1
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Pourquoi les initialiser s'il y a une affectation juste derrière ?
0