Bom dia Pessoal, Preciso desenvolver um prog que utiliza uma função para preencher um vetor de 100 numeros (0 a 99 elevados ao quadrado). Consegui fazer e ele compila mas dá valores absurdos , acho que é erro de lógica, alguém pode me ajudar?? Olha o código #include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define tamanho 100
int quadrado(int x)
{
return x*x;
}
int main()
{
int vetor[tamanho];
int i;
for(i=0;i<tamanho;i++)
{
printf("o quadrado de %d e %d\n",vetor[i], quadrado(i));
}
}