Ir ao conteúdo

Posts recomendados

Postado

A lista que o meu orientador indicou pedia que a gente armazenasse valores num vetor de tamanho 10, fizesse o quadrado de cada valor e atribuisse esse quadrado a outro vetor. Eu tentei fazer chamando uma função QuadVetor, mas quando eu vou printar, ele sai valores extremamente aleatórios, ou sai com valor 0.

#include <stdio.h>
#include <stdlib.h>
#define N 10
int QuadVetor (int a,int c);
int main (){
	int i;
	int Vetor[N],c[N];
	//armazenar valor no vetor 1.
	for(i=0;i<N;i++){
		printf("insira o %dº número\n",i+1);
		scanf("%d",&Vetor[i]);
	}
	//armazenar o quadrado em um vetor.
	for(i=0;i<N;i++){
		QuadVetor(Vetor[i],c[i]);
	}
	//printar a ação 1.
	printf("os valores inseridos foram\n");
	for(i=0;i<N;i++){
		printf("%d\n",Vetor[i]);
	}
	//printar a ação 2.
	printf("o quadrado dos valores inseridos são\n");
	for(i=0;i<N;i++){
		printf("%d\n",c[i]);
	}
	return 0;
}
int QuadVetor (int a, int c){
	return c=a*a;
}

 

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...