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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / me explican que hace cada ciclo en: 28 Mayo 2014, 06:10 am
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
 
void estadisticaArray(double *array, int t, double *mayor, double *menor, double *media);
 
int main(){
double A[]={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8};
double mx, mn, md;
estadisticaArray(A,8,&mx,&mn,&md);
printf("Mayor %lf, Menor %lf, Media %lf", mx, mn, md);
getch();
}
 
void estadisticaArray(double *array, int t, double *mayor, double *menor, double *media){
int i;
double suma=0; /* Almacena la suma de los contenidos del array */

*mayor=*array;*menor=*array;
for(i=0;i<t;i++){
if(*mayor<array) *mayor=array;
if(*menor>array) *menor=array;
suma+=array;
}
*media=suma/t;
}
2  Programación / Programación C/C++ / c++ a c; en: 28 Mayo 2014, 06:07 am
como se pasa de c++ a c?
#include <iostream>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
 using namespace std;

 int Perfect (int);
 void PrintPerfect(int);

 //////////////////////////////////////////////////////////
 // MAIN
 //////////////////////////////////////////////////////////
 
 int main()
 {    // abre main
 int s;

 cout<<"Determinacion de numeros perfectos entre 1 y 1000."<<endl;

 for (int counter = 1; 1000 >= counter;++counter)
 {  // Abre for
 s = Perfect (counter);

 if (1 == s)
 PrintPerfect (counter);

 }  // Cierra for

 cout <<endl << endl;
 
 return 0;
 }   // cierra main
 
 //////////////////////////////////////////////////////
 // PERFECT
 //////////////////////////////////////////////////////
 
 int Perfect (int n)

 {

 int suma = 0, factor;

 for (int divisor = 1; divisor < n; ++ divisor)
 {  //Abre for

 if (0 == n % divisor)
 {     // Abre if
 factor = divisor;
 suma += factor;

 }     // Cierra if

 }   //Cierra for

 if ( suma == n)
 return 1;

 else
 return 0;
 
 }

/*////////////////////////////////////////////////////////////////
// PRINTPERFECT
////////////////////////////////////////////////////////////////*/
 void PrintPerfect (int m)
 
 {
 cout <<endl<<endl<< m << "\tes igual a la suma de:"<<endl;

 for (int divisor = 1; divisor <m; ++divisor)
 if (0 == m%divisor)
 cout << divisor << "\t";
 system("pause");
 return;
 
 }
3  Programación / Programación General / Ayuda en: 28 Mayo 2014, 03:30 am
Me dejaron hacer lo siguiente:
Mostrar el mayor, menor y promedio de un arreglo (usando punteros, arreglos y float)
¿Cómo lo hago?
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines