Vecteur en c
julia
-
mype Messages postés 2435 Date d'inscription Statut Membre Dernière intervention -
mype Messages postés 2435 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je dois ecrire un programme qui demanda à l'utilisateur une série de 20 chiffres max, le programme affichera la liste puis l'intervertira, je dois faire deux programmes un avec deux vecteurs et l'autre avec un vecteur, quelqu'un peut me corriger? ( en langage c)
a)#include <stdio.h>
#include <stdlib.h>
void main (void)
/* inversion de nombres avec deux vecteurs*/
{
int va[20],vb[20],i,cpt,limite;
printf("entrez la limite de nombre a introduire");
scanf("%d",&limite);
for(cpt=0;cpt<limite;cpt++)
{
printf("entrez la valeur %d du vecteur :", cpt+1);
scanf("%d",&va[cpt]);
}
cpt=limite;
while(cpt>=0)
{
for(i=0;i<limite;i++)
{
vb[i]=va[cpt];
cpt--;
}
}
for(cpt=0;cpt<limite;cpt++)
{
printf("%d ",vb[cpt]);
}
}
b)#include <stdio.h>
#include<stdlib.h>
void main (void)
/* inversion de nombre avec un vecteur*/
{
int v[20],cpt,i,limite,tmp;
printf("entrez la limite de nombre a introduire");
scanf("%d",&limite);
for(cpt=0;cpt<limite;cpt++);
{
printf("entrez la valeur %d de la liste",cpt+1);
scanf("%d",&v[cpt]);
}
cpt=limite;
while(
}
je dois ecrire un programme qui demanda à l'utilisateur une série de 20 chiffres max, le programme affichera la liste puis l'intervertira, je dois faire deux programmes un avec deux vecteurs et l'autre avec un vecteur, quelqu'un peut me corriger? ( en langage c)
a)#include <stdio.h>
#include <stdlib.h>
void main (void)
/* inversion de nombres avec deux vecteurs*/
{
int va[20],vb[20],i,cpt,limite;
printf("entrez la limite de nombre a introduire");
scanf("%d",&limite);
for(cpt=0;cpt<limite;cpt++)
{
printf("entrez la valeur %d du vecteur :", cpt+1);
scanf("%d",&va[cpt]);
}
cpt=limite;
while(cpt>=0)
{
for(i=0;i<limite;i++)
{
vb[i]=va[cpt];
cpt--;
}
}
for(cpt=0;cpt<limite;cpt++)
{
printf("%d ",vb[cpt]);
}
}
b)#include <stdio.h>
#include<stdlib.h>
void main (void)
/* inversion de nombre avec un vecteur*/
{
int v[20],cpt,i,limite,tmp;
printf("entrez la limite de nombre a introduire");
scanf("%d",&limite);
for(cpt=0;cpt<limite;cpt++);
{
printf("entrez la valeur %d de la liste",cpt+1);
scanf("%d",&v[cpt]);
}
cpt=limite;
while(
}
A voir également:
- Vecteur sur word
- Word 2013 - Télécharger - Traitement de texte
- Comment supprimer une page sur word - Guide
- Tableau word - Guide
- Espace insécable word - Guide
- Word et excel gratuit - Guide
5 réponses
un seul vecteur ? pourquoi...
le programme n'est pas censé metre les valeur d'un vecteur a dans un vecteur b ?
le programme n'est pas censé metre les valeur d'un vecteur a dans un vecteur b ?
oui c'était pour le premier mais , on doit refaire le programme avec qu'un seul vecteur?
merci
b)#include <stdio.h>
#include<stdlib.h>
void main (void)
/* inversion de nombre avec un vecteur*/
{
int v[20],cpt,i,limite,tmp;
printf("entrez la limite de nombre a introduire");
scanf("%d",&limite);
for(cpt=0;cpt<limite;cpt++);
{
printf("entrez la valeur %d de la liste",cpt+1);
scanf("%d",&v[cpt]);
}
cpt=limite;
while(
}
merci
b)#include <stdio.h>
#include<stdlib.h>
void main (void)
/* inversion de nombre avec un vecteur*/
{
int v[20],cpt,i,limite,tmp;
printf("entrez la limite de nombre a introduire");
scanf("%d",&limite);
for(cpt=0;cpt<limite;cpt++);
{
printf("entrez la valeur %d de la liste",cpt+1);
scanf("%d",&v[cpt]);
}
cpt=limite;
while(
}
si j'ai bien compris tu veux metre les valeur de a dans b dans ce cas voici un programme qui le fait
pour ta deuxieme question j'ai pas compris ce que tu veux faire.... explique mieux
#include <stdio.h> #include <stdlib.h> void main (void) /* inversion de nombres avec deux vecteurs*/ { int va[20],vb[20],i,cpt,limite; printf("entrez la limite inferieur ou egale a 20 de nombre a introduire: "); scanf("%d",&limite); for(cpt=0;cpt<limite;cpt++) { printf("entrez la valeur %d du vecteur A: ", cpt+1); scanf("%d",&va[cpt]); } for(cpt=0;cpt<limite;cpt++) { printf("la valeur %d du vecteur A est :%d \n",cpt+1,va[cpt]); } for(i=0;i<limite;i++) vb[i]=va[i]; printf("----------------------------\n"); for(cpt=0;cpt<limite;cpt++) { printf("la valeur %d du vecteur B est :%d \n",cpt+1,vb[cpt]); } }
pour ta deuxieme question j'ai pas compris ce que tu veux faire.... explique mieux
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question