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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Programación C/C++ / Generar matriculas aleatorias en: 6 Marzo 2011, 22:14 pm
TENGO QUE HACER UN PROGRAMITA QUE GENERE MATRÍCULAS ALEATORIAS. UNA MATRIZ DE 20 FILAS X 8 ELEMENTOS CADA UNA. DE CADA FILA, DEL 0 AL 3 CONTENDRAN CIFRAS ALEATORIAS (DEL 0 AL 9), EL 4 SERA UN ESPACIO EN BLANCO, Y DEL 5 AL 7 SERAN LETRAS MAYUSCULAS GENERADAS ALEATORIAMENTE.
LUEGO, MOSTRARLA EN FORMA DE MATRICULA POR LINEA.
SOLO E PODIDO HACER DE MOMENTO LO QUE PONGO A CONTINUACIÓN, ESTOY EN ELLO...

SE ADMITEN SUGERENCIAS

Código
  1. #include <stdio.h>
  2. #define nfi 20
  3. #define nco 8
  4.  
  5. // Función Principal
  6. main ()
  7. {
  8. char letra[nfi][nco];
  9. int fila,num,col;
  10.  
  11. for (fila=0;fila<nfi;fila++)
  12.    for (col=0;col<nco;col++)
  13. fflush(stdin);
  14. getchar();
  15. }
  16.  
2  Programación / Programación C/C++ / Ayuda en un programa basico en: 23 Febrero 2011, 01:42 am
hola tengo estos dos codigos que pongo a continuacion.

EL PRIMERO , AL PONERLO EN MARCHA NO ME HACE NADA.


#include <stdio.h>
#include <math.h>
// Función Principal
main ()
{
int i,m,n,num;
double a;

printf ("\n Introduce el primer numero, el mayor (ENTERO Y POSITIVO): ");
scanf  ("%i",&m);
printf ("\n Introduce el segundo numero, el menor (ENTERO Y POSITIVO): ");
scanf  ("%i",&n);

for (i=n;i<=m;i++)
    if (i%2==0);
a=sqrt(i);
scanf ("%lf",a);
printf ("\n NUMERO ENTERO %i\tRAIZ %lf",i,a);   
   
fflush(stdin);
getchar();
}

EL SEGUNDO, QUIERO QUE ME MUESTRE LOS NUMEROS PARES Y LA RAIZ DE CADA UNO DE ELLOS; PERO EN ESTE CASO ME MUESTRA PARES E IMPARES Y SU RAIZ, SE QUE LE FALTA LO SIGUIENTE -->  if (i%2==0);, PERO NO SE DONDE PONERLO.


#include <stdio.h>
#include <math.h>
// Función Principal
main ()
{
int i,m,n,num,a;
double raiz;

printf ("\n Introduce el primer numero, el mayor (ENTERO Y POSITIVO): ");
scanf  ("%i",&m);
printf ("\n Introduce el segundo numero, el menor (ENTERO Y POSITIVO): ");
scanf  ("%i",&n);

for (i=n;i<=m;i++){
    raiz=sqrt(i);

 printf ("\n NUMERO ENTERO %i\t RAIZ %lf",i,raiz);
}
fflush(stdin);
getchar();
}
3  Programación / Programación C/C++ / Re: Como empezar? en: 23 Febrero 2011, 01:18 am
ESTO ES LO QUE E PODIDO REALIZAR,

#include <stdio.h>
#include <stdlib.h>
// Función Principal
main ()
{
int numero1,numero2,numero3,ternas=0,condicion=0;

while(!condicion){
                  numero1 = rand () %50;
                  numero2 = rand () %50;
                  numero3 = rand () %100;
                 
                 
                  printf ("\n La suma de los numeros 1 y 2 es igual a numero3");
                  }

fflush(stdin);
getchar();
}
4  Programación / Programación C/C++ / Re: FIBONACCI en: 22 Febrero 2011, 19:43 pm
Gracias por las respuestas, pero NO ENTIENDO!!!
5  Programación / Programación C/C++ / Re: FIBONACCI en: 22 Febrero 2011, 19:19 pm
Código:


#include <stdio.h>                   //Librerias que utilizara
#include<conio.h>                          //Librerias que utilizara

main(){                       //Inicio el cuerpo del programa
int num1, num2, suma, numero,cuenta;   //Declaro variables del tipo entero
cuenta=0;
num1=0; num2=1;                   //Inicializo mis variables con valor 1

printf("Ingresa el Numero a calcular por Fibonacci: ");        //Imprimo mensaje solicitando numero limite
scanf("%i",&numero);              //Guardo en una variable el numero limite

printf("\nEl primer numero de Fibonacci es %i", num1);                  //Imprimo el primer numero fibonacci 1

printf("\nEl segundo numero de Fibonacci es %i", num2);               //Imprimo el segundo numero fibonacci 1

 printf ("\nExisten %i numeros de Fibonacci entre 0 y %i",cuenta,numero);
 
do {                                       //Inicializa ciclo do while
   suma=num1+num2;          //se suma num1 y num2 y se guarda en suma
   printf("\nEl valor de la suma es %i", suma);             //se imprime el valor de suma
   num1=num2;                    //se asigan el valor de num2 a num1
   num2=suma;
   cuenta=cuenta+1;                   //se asigna el valor de suma a num2
 
   }  while(suma<=numero);          //se lee la conficion del ciclo suma sea menor o igual al limite, el ciclo seguira realizandose
fflush(stdin);
getchar();  //da una pausa para que se pueda visualizar el resultado

}                   //fin del programa
 

Tengo este codigo, pero no me sale fino
6  Programación / Programación C/C++ / FIBONACCI en: 22 Febrero 2011, 18:52 pm
Tengo que hacer el siguiente ejercicio pero no se realizarlo, alguien podria hecharme una mano.

Introducir un número entero positivo. A continuación, mostrar los números de Fibonacci comprendidos entre 1 y el número introducido. Cuando alcancemos el límite (sin sobrepasarlo), el programa mostrará cuántos números de Fibonacci existen entre 0 y el límite señalado.

Se que en Fibonacci --> el primer elemento es 0, el segundo es 1, y cada digito siguiente es la suma de los dos anteriores: 0,1,1,2,3,5,8,13,21...

anterior = actual
actual = anterior + actual

El problema aquí es que ambas variables dependen una de la otra. Cuando cambiamos el valor de una, el valor previo (que es el que nos interesa) se pierde para siempre.

La solución es introducir una variable adicional, para guardar uno de los valores mientras actualizamos las variables. Lo que haremos será guardar el resultado de la suma en una variable nueva.

Las asignaciones correctas son:

suma = anterior + actual
anterior = actual
actual = suma

La cuenta la actualizaremos sumándole 1 en cada paso:

cuenta = cuenta + 1
7  Programación / Programación C/C++ / Como empezar? en: 21 Febrero 2011, 18:10 pm
HOLA, ALGUIEN ME PUEDE INDICAR COMO EMPEZAR ESTE EJERCICIO?


Generar e imprimir ternas de números aleatorios (los dos primeros entre 0 y 50, y el tercero entre 0 y 100, inclusive), hasta que la suma de los dos primeros números sea igual al tercero. Entonces, el programa nos dirá en cuántas de las ternas generadas la suma de los dos primeros números (de cada terna) era mayor que 50.
8  Programación / Programación C/C++ / Re: Raiz cuadrada en c en: 21 Febrero 2011, 18:06 pm
Estoy utilizando el programa Dev - C++
9  Programación / Programación C/C++ / Re: Raiz cuadrada en c en: 21 Febrero 2011, 17:43 pm
Gracias, me parece que me complico yo solo
10  Programación / Programación C/C++ / Re: Raiz cuadrada en c en: 21 Febrero 2011, 17:31 pm
Código:
main ()
{
int i,m,n,num,a;
double raiz;

printf ("\n Introduce el primer numero, el mayor (ENTERO Y POSITIVO): ");
scanf  ("%i",&m);
printf ("\n Introduce el segundo numero, el menor (ENTERO Y POSITIVO): ");
scanf  ("%i",&n);

for (i=n;i<=m;i++)
    if (i%2==0)
for (i=n;i<m;i++)
raiz=sqrt(i);

 printf ("\n NUMERO ENTERO %i\t RAIZ %lf",i,raiz);
fflush(stdin);
getchar();
}
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines