Comment stoker les valeurs d'un vecteur en C?
Résolu/Fermé
Kenshin87
Messages postés
36
Date d'inscription
lundi 19 novembre 2007
Statut
Membre
Dernière intervention
13 juillet 2015
-
5 janv. 2008 à 10:16
Kenshin87 Messages postés 36 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 13 juillet 2015 - 5 janv. 2008 à 12:11
Kenshin87 Messages postés 36 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 13 juillet 2015 - 5 janv. 2008 à 12:11
A voir également:
- Comment stoker les valeurs d'un vecteur en C?
- Excel liste de valeurs - Guide
- Un utilisateur a restreint les valeurs que peut prendre cette cellule ✓ - Forum Bureautique
- Excel renvoyer la valeur d'une cellule en fonction d'une autre - Forum Logiciels
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. - Forum Excel
- Excel associer une valeur à un mot - Forum Excel
3 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
5 janv. 2008 à 11:14
5 janv. 2008 à 11:14
Salut,
tu ne stocke rien du tout, ce que tu fait c'est d'afficher la valeur saisie
c'est normal que la dernier valeur est affiché puisque c'est exactement ça que tu demande
essaie comme ça
tu ne stocke rien du tout, ce que tu fait c'est d'afficher la valeur saisie
c'est normal que la dernier valeur est affiché puisque c'est exactement ça que tu demande
essaie comme ça
#include <stdio.h> #include <stdlib.h> int main (void) { int *vect; int i,k; printf ("saisir la dimension du vecteur\t",i); scanf ("%d",&i); if (NULL == (vect = (int *) malloc (i * sizeof(int)))) return -1; printf ("saisir les elements du vecteur"); for (k=0;k<i;k++){ printf ("\nA [%d] = ",k); scanf ("%d",&vect[k]); /* ici je stocke */ } printf ("voici votre vecteur!\n"); for (k=0;k<i;k++) printf ("\tA [%d] = %d\n",k,vect[k]); system ("pause"); return 0; }
Kenshin87
Messages postés
36
Date d'inscription
lundi 19 novembre 2007
Statut
Membre
Dernière intervention
13 juillet 2015
5 janv. 2008 à 12:04
5 janv. 2008 à 12:04
Oh!!!
Je te remercie infiniment Lami20j!
ça marche mais etant donné que je n'ai vraiment pas d'experience sur la programmation,Je viens de commencer, c'est compliqué les syntax (NULL == (vect = (int *) malloc (i * sizeof(int)))), je comprends pas bien,
je me demande comment vous faites pour connaitre tous ça.lol
En tout cas merci pour ton aide!
Je te remercie infiniment Lami20j!
ça marche mais etant donné que je n'ai vraiment pas d'experience sur la programmation,Je viens de commencer, c'est compliqué les syntax (NULL == (vect = (int *) malloc (i * sizeof(int)))), je comprends pas bien,
je me demande comment vous faites pour connaitre tous ça.lol
En tout cas merci pour ton aide!
Kenshin87
Messages postés
36
Date d'inscription
lundi 19 novembre 2007
Statut
Membre
Dernière intervention
13 juillet 2015
5 janv. 2008 à 12:11
5 janv. 2008 à 12:11
Solution donnée par lami20j:
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int *vect;
int i,k;
printf ("saisir la dimension du vecteur\t",i);
scanf ("%d",&i);
if (NULL == (vect = (int *) malloc (i * sizeof(int))))
return -1;
printf ("saisir les elements du vecteur");
for (k=0;k<i;k++){
printf ("\nA [%d] = ",k);
scanf ("%d",&vect[k]); /* ici je stocke */
}
printf ("voici votre vecteur!\n");
for (k=0;k<i;k++)
printf ("\tA [%d] = %d\n",k,vect[k]);
system ("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int *vect;
int i,k;
printf ("saisir la dimension du vecteur\t",i);
scanf ("%d",&i);
if (NULL == (vect = (int *) malloc (i * sizeof(int))))
return -1;
printf ("saisir les elements du vecteur");
for (k=0;k<i;k++){
printf ("\nA [%d] = ",k);
scanf ("%d",&vect[k]); /* ici je stocke */
}
printf ("voici votre vecteur!\n");
for (k=0;k<i;k++)
printf ("\tA [%d] = %d\n",k,vect[k]);
system ("pause");
return 0;
}