@Luan cabral int idade[N], i, ano_nasc[N], soma=0;
nao entendi esta parte,o N correspponde a o que no ano_nasc??
adicionado 25 minutos depois
@zOpek #include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <locale.h>
#include <stdio.h>
#include <ctype.h>
#define N 10
int main() {
int idade[N], i, ano_nasc[N], soma=0;
char outro;
printf("Oi!\n");
do {
for (i=0; i<N; i++) {
printf("Informe a idade da %dª pessoa: ", i+1);
scanf("%d", &idade[10]);
while (idade < 0) {
printf("Idade inválida. Reinforme a idade da %dª pessoa: ", i+1);
scanf("%d", &idade[10]);
}
ano_nasc[N]= 2016 - idade[N];
soma += idade[10];
}
for (i=0; i<N; i++)
printf("Idade: %d\tAno de nascimento: %.4d\n", idade[10], ano_nasc[10]);
while (getchar() != '\n'); /* Limpa buffer de entrada */
printf("\nOutro cálculo [S/N]: ");
scanf("%c", &outro);
} while (toupper(outro) != 'N');
return 0;
}
eu arrumei desse jeito de acordo com o texto ali,mas na hora d rodar o programa mesmo que eu coloco idades diferenes o ano conntinua sendo igual e ele esta aceitando idades negativas