[C] petit programme (demande d'aide)
manouar
-
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
je veux créer un programme en langage C permettant de saisir un nombre quelconque de valeur qui devront etre stockées dans un tableau, l'utilisateur doit donc commencer par entrer le nombre de valeurs qu'ils comptent saisir.
il effectuera ensuite cette saisie.
enfin, une fois la saisie terminée. le programme affichera le nombre de valeurs negatives et le nombres de valeurs positives.
merci de me repondre car c'est tres urgent.
je veux créer un programme en langage C permettant de saisir un nombre quelconque de valeur qui devront etre stockées dans un tableau, l'utilisateur doit donc commencer par entrer le nombre de valeurs qu'ils comptent saisir.
il effectuera ensuite cette saisie.
enfin, une fois la saisie terminée. le programme affichera le nombre de valeurs negatives et le nombres de valeurs positives.
merci de me repondre car c'est tres urgent.
A voir également:
- [C] petit programme (demande d'aide)
- Programme demarrage windows - Guide
- Trier du plus petit au plus grand excel - Guide
- Programme bonjour - Forum Windows
- Petit 3 ✓ - Forum Word
- Message programmé iphone - Guide
3 réponses
Salut,
#include<stdio.h> #include<stdlib.h> int main () { int *valeur; int i,j,nb,taille; j=0; printf("Entrez le nombre de valeur à saisir : "); scanf("%d",&taille); valeur = (int *) malloc (taille * sizeof(int)); printf("Entrez les nombres séparés par espace : "); for(i=0;i<taille;++i) scanf("%d",&valeur[i]); printf("Nombre negatives : "); for(i=0;i<taille;++i) if(valeur[i] < 0){ printf("%d ",valeur[i]); ++j; } printf("\nVous avez saise %d nombre negatives\n",j); j=0; printf("Nombre negatives : "); for(i=0;i<taille;++i) if(valeur[i] >= 0){ printf("%d ",valeur[i]); ++j; } printf("\nVous avez saisie %d nombre positives\n",j); return 0; }
Désolé le programme ne marche plus
voilà ce que j'ai fait mais ça marche pas aussi!
#include<stdio.h>
main ()
{
int note[20],i, p,im,v,n;
i = 0;
printf("saisir la valeur que tu compte saisir");
scanf("%d",&v);
do
{
printf ("entrez valeur : ");
scanf ("%d", &n);
note[i] = n;
i++;
}
while(i<v);
for (i = 0; n%2!=0; i++)
{
p=n;
im=i-p;
printf("pair %d impair %d",p,im);
}
getchar();
getchar();
}
voilà ce que j'ai fait mais ça marche pas aussi!
#include<stdio.h>
main ()
{
int note[20],i, p,im,v,n;
i = 0;
printf("saisir la valeur que tu compte saisir");
scanf("%d",&v);
do
{
printf ("entrez valeur : ");
scanf ("%d", &n);
note[i] = n;
i++;
}
while(i<v);
for (i = 0; n%2!=0; i++)
{
p=n;
im=i-p;
printf("pair %d impair %d",p,im);
}
getchar();
getchar();
}
Salut,
essaie comme ça (chez moi ça marche)
essaie comme ça (chez moi ça marche)
#include<stdio.h> #include<stdlib.h> int main () { int *valeur; int i,j,nb,taille; j=0; printf("Entrez le nombre de valeur à saisir : "); scanf("%d",&taille); valeur = (int *) malloc (taille * sizeof(int)); printf("Entrez les nombres séparés par espace : "); for(i=0;i<taille;++i) scanf("%d",&valeur[i]); printf("Nombre negatives : "); for(i=0;i<taille;++i) if(valeur[i] < 0){ printf("%d ",valeur[i]); ++j; } printf("\nVous avez saise %d nombre negatives\n",j); j=0; printf("Nombre negatives : "); for(i=0;i<taille;++i) if(valeur[i] >= 0){ printf("%d ",valeur[i]); ++j; } printf("\nVous avez saisie %d nombre positives\n",j); getchar() return 0; }