Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > C / C++ > rdenamiento por seleccion
-Foros de debate

C / C++
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

rdenamiento por seleccion
Enviado por ajprog el día 9 de mayo de 2008

hola tengo problema con ese codigo fuente que trata sobre el ordenamiento por seleccin de datos de alumnos y no me funciona dice que tengo 2 errres en alumnos datos[] sera que alguien me podria ayudar lo maas rapido posible..

#include <stdio.h>

#include<conio.h>

struct alumnos{

char nombre[15];

int ced[8];

int edad[3];

}

alumnos datos[];

int n, i,j,mayor;

char temp;

void main(){

printf("\nIntroduzca la cantidad de alumnos :");
scanf("%i",&n);

printf("\nIntroduzca nombre :");
scanf("%s",&datos[i].nombre);

printf("\nIntroduzca cedula :");
scanf("%i",&datos[i].ced);

printf("\nIntroduzca edad :");
scanf("%i",datos[i].edad);

for(j=n-1;j>0;j--){
mayor=0;
for(i=0;i<j;i++){
if(strcmp(datos[i].edad>datos[mayor].edad )){
mayor=i;
}
}
strncpy(temp,datos[mayor]);
strncpy(datos[mayor],datos[j].edad);
strncpy(datos[j],temp);
}

for(i=0;i<n;i++){

printf("\nLos alumnos son: ");

printf("\nnombre: ");

scanf("%s",&datos[i].nombre);

printf("\ncedula: ");

scanf("%i",&datos[i].ced);

printf("\nEdad: ");

scanf("%i",&datos[i].edad);

}

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network