Estoy haciendo un código que me pida el nombre , la edad y el sexo de 50 personas , y despues calcule la media y la moda de las edades y la media de las vocales mas empleadas. El caso esque me he atrancado en un bucle que antes funcionaba a la perfección, el mensaje de error es este:
ISO C++ forbids comparison between pointer and integerMi código es este (no os riais anda , que le estoy poniendo empeño):
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <stdlib.h>
int main ()
{
char nombre[10], sexo;
int edad [50];
int mediaHM, mediaH, mediaM, moda;
int vector[50];
int suma=0;
int i; /* Contador */
for (i=0; i<=50; i++)
printf ("\nIntroduce tu nombre: ");
scanf ("%s", &nombre);
{
printf ("\nIntroduce tu edad: ", i+1);
scanf ("%d", &edad[i]);
suma=suma+edad[i];
if(edad>=18 && edad<=35) */aquí está mi error/*
{
printf ("\nIntroduce tu sexo ,si es masculino marca 1 si es femenino marca 2: ");
scanf ("%d", &sexo);
}
else if (edad<=18)
{
printf ("\neres demasiado joven para participar");
scanf ("%d", &edad);
}
else if (edad>=35)
{
printf ("\neres demasiado mayor para participar");
scanf ("%d", &edad);
}
}
{
printf("\nFin programa\n\n");
system("pause") ;
}}
[code=cpp]
[/code]
Si alguien me puede ayudar un poco se lo agradeceré mucho