Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Glaucco

Criar uma função (carregaVetor) que receba um ponteiro inteiro e um in

Recommended Posts

Questão 1. Criar uma função (carregaVetor) que receba um ponteiro inteiro e

um inteiro como parâmetros e carregue o vetor passado.

 

#include<stdio.h>
void carregaVetor(int*pinterio,int x){
	int i;
	for (i=0;i<x;i++){
		printf("Digite o numero: ",i+1);
		scanf("%d",pinterio);
		pinterio++;
	}
}
int main(){
	int vetor[5],*pinterio;
	pinterio=vetor;
	carregaVetor(pinterio,5);
}

Presiso de uma ajuda como vou carregar o vetor passado essa parte não to entendendo ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tava faltando os parametros agora está feito. Agora essa parte carregue o vetor passado como asim??

 

#include<stdio.h>
void parametro(int pintero) {
	pintero++;
}
int main() {
	int vetor[5],*pintero;
	void carregaVetor(int*pintero,int x) {
		int i;
		for (i=0;i<x;i++) {
			printf("Digite o numero: ",i+1);
			parametro(i);
			scanf("%d",pintero);
			pintero++;
		}
	}
	pintero=vetor;
	carregaVetor(pintero,5);
	system("pause");
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenha calma, se você tivesse articulado melhor o seu post, com certeza teria a sua resposta mais rapidamente, pois eu não entendi qual o problema....

 

você ja leu o topico "Leia antes de postar"??

Tem umas boas dicas lá! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

leia também as Regras do Fórum iMasters.

(Não se esqueça que existe a opção "editar post", ela está lá para não precisarmos floodar o tópico dessa forma.)

 

 

explique melhor o seu problema!

 

Abraços

:) :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim na sua função:

 

void carregaVetor(int*pintero,int x) {
	int i;
	for (i=0;i<x;i++) {
		printf("Digite o numero: ",i+1);
		parametro(i);
		scanf("%d",pintero[i]);
	}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

#include<stdio.h>
void parametro(int pintero) {
	pintero++;
}
int main() {
	int vetor[5],*pintero;
	void carregaVetor(int*pintero,int x) {
		int i;
		for (i=0;i<x;i++) {
			printf("Digite o numero: ",i+1);
			parametro(i);
			scanf("%d",pintero[i]);
			
		}
	}
	void exibirVetor(int*pintero,int x) {
		int i;
		for (i=0;i<x;i++) {
			printf("%d",*pintero++);
		}
	}
	pintero=vetor;
	carregaVetor(pintero,5);
	exibirVetor(pintero,5);
	system("pause");
}

José Enésio seu código dá um erro quando eu digito um número aparece um mensagem encontrou um problema e presisa ser fechado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ahhh, postando o código inteiro fica mais fácil de achar os erros...

mudei tudo, da uma olhada, se não entender qualquer coisa pergunte-nos!

 

#include <stdio.h>

void carregaVetor(int*pintero,int x)
{
int i;
	for (i=0;i<x;i++)
	{
		printf("Digite o numero [%d]: ",i+1);
		scanf("%d",(pintero+i));	 
	}
}

void exibirVetor(int*pintero,int x)
{
int i;
			
	for (i=0;i<x;i++) 
		printf("%d",*pintero++);
}

int main()
{
int vetor[5],*pintero;

	pintero=vetor;
	carregaVetor(pintero,5);
	exibirVetor(pintero,5);
	scanf("%*c");
	
return 0;
}

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

VictorCacciari beleza agora tá rodando mais e os parâmetros? Deverá ser passado para a função carregaVetor um vetor e a quantidade de elementos a ser carregado como parâmetros? como fazer? Eu to fazendo com o glaucco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.