Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - JOSE23

#1
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 (cpp) [Seleccionar]
#include <stdio.h>
#define nfi 20
#define nco 8

// Función Principal
main ()
{
char letra[nfi][nco];
int fila,num,col;

for (fila=0;fila<nfi;fila++)
    for (col=0;col<nco;col++)
fflush(stdin);
getchar();
}

#2
Programación C/C++ / Ayuda en un programa basico
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 C/C++ / Re: Como empezar?
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 C/C++ / Re: FIBONACCI
22 Febrero 2011, 19:43 PM
Gracias por las respuestas, pero NO ENTIENDO!!!
#5
Programación C/C++ / Re: FIBONACCI
22 Febrero 2011, 19:19 PM



#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 C/C++ / FIBONACCI
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 C/C++ / Como empezar?
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 C/C++ / Re: Raiz cuadrada en c
21 Febrero 2011, 18:06 PM
Estoy utilizando el programa Dev - C++
#9
Programación C/C++ / Re: Raiz cuadrada en c
21 Febrero 2011, 17:43 PM
Gracias, me parece que me complico yo solo
#10
Programación C/C++ / Re: Raiz cuadrada en c
21 Febrero 2011, 17:31 PM

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();
}