Guest User

Untitled

a guest
Jan 19th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.37 KB | None | 0 0
  1. /*Ejercicio adicional 2*/
  2.  
  3. #include <stdio.h>
  4.  
  5. typedef struct{
  6.     int inum;
  7.     float mcua;
  8.     int numhab;
  9.     float edad;
  10.     int fundm, funda;  /*formato: mmaaaa*/
  11.     int cantidad;
  12.     char tipo;
  13. }tciudad;
  14.  
  15.  
  16.  main(){
  17. tciudad  ciudad,cmenos,cmas;
  18. int i,totalhab=0;
  19. float promedio=0;
  20.  
  21. for(i=0;i<10;i++){
  22.    
  23.  printf("Introduzca el identificador numerico de la ciudad (Del 1 al 10):  ");
  24.     scanf("%d%*c", &ciudad.inum);
  25.     printf("Introduzca la fecha de fundacion de la ciudad (mm/aaaa): ");
  26.     scanf("%d%*c%d%*c", &ciudad.fundm, &ciudad.funda);
  27.     while(ciudad.fundm <= 12 && ciudad.fundm > 0){
  28.     printf("Introduzca la superficie de la ciudad en metros cuadrados: ");
  29.     scanf("%f%*c", &ciudad.mcua);
  30.     printf("Introduzca el numero de habitantes: ");
  31.     scanf("%d%*c", &ciudad.numhab;
  32.     printf("Introduzca la edad promedio de los habitantes: ");
  33.     scanf("%f%*c", &ciudad.edad);
  34.     printf("Introduzca el tipo de ciudad ('C' costera, 'I' interior): ";
  35.     scanf("%c%*c, &ciudad.tipo);
  36.    
  37. while(ciudad.fundm<0 || ciudad.fundm>12){
  38. printf("el mes no es valido, porfavor introduzca uno valido de nuevo");
  39. scanf("%d",&ciudad.fundm);
  40. }
  41. if(i==0){
  42. cmenos=ciudad;
  43. cmas=ciudad;
  44. }
  45.  
  46. if(cmenos.mcua>ciudad.mcua)cmenos=ciudad;
  47. if(cmas.mcua<ciudad.mcua)cmas=ciudad;
  48.  
  49.  
  50.  
  51. promedio+=ciudad.edad;
  52. totalhab+=ciudad.numhab;
  53.  
  54. }
  55.  
  56.  
  57. promedio/=10;
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64. }
Add Comment
Please, Sign In to add comment