elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: matriz imprime basura en: 28 Febrero 2017, 23:08 pm
Las variables en C siempre tienen basura en la memoria, siempre tenes que recorrer el vector e inicializarlo a 0 antes de hacer algo que requiera operaciones
2  Programación / Programación C/C++ / Re: Problema con código en: 28 Febrero 2017, 01:45 am
Código
  1. Tengo el siguiente código:
  2. #include <stdio.h>
  3. #include<conio.h>
  4.  
  5. main(){
  6.   float promAnual=0.0;
  7.   int numMeses, numToneladas,i, suma, mesTon = 0;
  8.   float toneladas[11];
  9.  /*el error que buscas probablemente esta aca, suma es del tipo int y si quisieras hacer  operaciones
  10. con floats tenes que hacer un casteo o
  11. en este caso convertir suma en float*/
  12.   for(i = 0; i <= 11; i++){
  13.       printf("Ingrese la cantidad de toneladas del mes #%d->",i);
  14.       scanf("%f", &toneladas);
  15.     }
  16.    suma = 0;
  17.    for(i = 0; i <= 11; i++){
  18.       suma = suma + toneladas ;
  19.   }
  20.   promAnual = suma / 12.0;
  21.  
  22.    for(i = 0; i <= 11; i++){
  23.       if(toneladas>promAnual){ //estas comparando un vector con un indice, no funciona
  24.          numMeses = numMeses + 1;
  25.      }
  26.    }
  27.    numToneladas = 0;
  28.    mesTon = 0;
  29.  
  30.    for(i = 0; i <= 11; i++){
  31.       if(toneladas<toneladas[i+1]){ //aca igual
  32.          if(i<=11){
  33.          mesTon = (i+1);
  34.          numToneladas = toneladas[i+1];
  35.           }
  36.       }
  37.   }
  38.  
  39.    //system("cls");
  40.   printf("El promedio anual es: %0.2f, %d mes(es) tuvieron mayor cosecha que el promedio anual, y el mayor numero de toneladas se produjo en el mes #%d con %0.2f", promAnual,numMeses,mesTon, numToneladas);
  41. }

Corregite esos errores que te marque y capaz te anda, no vi mucho la logica pero puede ser eso!
3  Programación / Programación C/C++ / Re: obtener el numero que menos se repite en un arreglo en: 18 Noviembre 2016, 21:47 pm
Podrias hacer un vector auxiliar con todos los numeros y con un contador dentro despues buscas el menor desde ahi.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines