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 - Maximilianox

#1
Escribe un programa que lea dos números y muestre por pantalla todos los números
comprendidos entre esos números dados. Ese, pero ya me lie jaja.
#2
La cosa es que estuve practicando hoy un poco de C y me tope con este ejercicio (aclaro que estoy empezando :D) y no entiendo porque no imprime :/ , tal vez yo no vea mi error y ustedes que tienen mas tiempo en esto logren notarlo.

Aqui el codigo:

//Realiza un programa que acepte tres números y devuelva el cubo de los dos mayores.

#include<stdio.h>
#include<stdlib.h>
#include<math.h>

int main(void){
    typedef int TresNum;
    TresNum z,x,c,poten;
   
    poten = 3;
   
    printf("Escriba tres numeros.\n");
    printf("Escriba el primero: ");
    scanf("%i",&z);
    printf("Escriba el segundo: ");
    scanf("%i",&x);
    printf("Escriba el tercero: ");
    scanf("%i",&c);
   
   
    if(z >= x && z >= c && x >= c && x >= z){
    printf("Sus numeros son %i, %i"pow(z,poten),pow(x,poten));
}
    else if(x >= z && x >= c && c >= z && c >= x){
    printf("Sus numeros son %i, %i"pow(x,poten),pow(c,poten));
}
else if(z >= x && z >= c && c >= x && c >= z){
printf("Sus numeros son %i, %i"pow(z,poten),pow(x,poten));
}
   
    printf("\n");
   
    system("pause");
    return 0;
}


Gracias por las futuras respuestas.  :D
#3
Cita de: AlbertoBSD en 28 Junio 2016, 01:19 AM
Esta bien para tener poco programando.

Si bie  dices se puede hacer con menos lineas y optimizarlo etc... vas muy bien!!!

Mis observaciones.

No es tan necesario crear un nuevo tipo de dato para cada tipo de variable:

typedef int Numeros;
typedef int Comparacion;


Simplemente si son enteros dejalos enteros.

Ahota que un aplauso ;-) ;-) por usar typedef ya que muchos no saben usarlo y menos teniendo pocos dias.

¿Como lo optimizarias para 10 datos o para mil?

Proximo tema que tienes que ver son los arreglos, vas muy bien.

Saludos

Gracias :D , me alegra saber que voy por el buen camino jaja , ya le eh estado dando una mirada a los arrays creo asi le dicen en ingles. Pronto seguire mostrando mis progresos por el foro. Me gusta tener opiniones de personas que saben mas que yo y que ya tienen experiencia y tiempo programando, ya que estoy aprendiendo de manera autodidacta.

Un saludo.  :)
#4
Bueno yo tengo mas o menos 2 dias aprendiendo en C. Nunca antes habia programado, y en estos dos dias me eh tirado unas 3 horas por dia, leyendo hasta que me programe yo mismo un ejercicio. Y queria saber sus opiniones acerca de mi codigo. Si es muy largo, y si podria haberlo hecho mas corto etc etc.

El ejercicio era hacer un programa que te pidiera 4 numeros, y de esos cuatro numeros te dijese el mayor , entonces yo hice lo siguiente.

Aun no lo tengo completo pero , me gustaria saber sus opiniones. Para un novato como yo  :D

#include<stdio.h>
#include<stdlib.h>

int main (){
typedef int Numeros;

Numeros num1;
Numeros num2;
Numeros num3;
Numeros num4;

printf("Diga un primer numero.\n",num1);
scanf("%d",&num1);

printf("Diga un segundo numero.\n",num2);
scanf("%d",&num2);

printf("Diga un tercer numero.\n",num3);
scanf("%d",&num3);

printf("Diga un cuarto numero.\n",num4);
scanf("%d",&num4);

if (num1 >= num2 && num2 >= num3 && num3 >= num4){
printf("El mayor numero es el %d.\n",num1);
}
else{
}
if(num2 >= num1 && num1 >= num3 && num1 >= num4){
   printf("El mayor numero es el %d.\n",num2);
}
else{
}
if (num3 >= num4 && num4 >= num2 && num4 >= num1){
printf("El mayor numero es el %d.\n",num3);
}
else{
}
if(num4 >= num3 && num3 >= num2 && num3 >= num1){
printf("El mayor numero es el %d.\n",num4);
}
else {
}

system ("pause");
return 0;
}



#5
Programación General / Re: Quiero aprender C.
24 Junio 2016, 03:31 AM
Cita de: AlbertoBSD en 23 Junio 2016, 15:16 PM
Yo aprendi C en la Escuela y lo aprendi mal, los maestro que tenia recomendaban muchas cosas no estandar. Al final cuando decidi aprender directamente de libros muchos libros y como te dicen haciendo ejercicios aprendi muchisimo.

Saludos
Gracias , ya llevo varias horas aprendiendo C , y oye que me esta gustando el lenguaje. Lo que queria saber es , que tipo de programas se pueden hacer con este lenguaje , ya que no encuentro un ejemplo claro en internet. Y es una duda que tengo desde que empece hoy.
#6
Programación General / Re: Quiero aprender C.
24 Junio 2016, 03:24 AM
Cita de: class_OpenGL en 23 Junio 2016, 04:12 AM
Hay un foro específico para preguntas sobre el lenguaje C/C++.

Prácticamente todo lo referente a la informática se puede aprender de forma autodidacta, así que no te tienes que preocupar por ello. Yo mismo estoy aprendiendo C en estos momentos. Aunque ya tengo bastante experiencia (pero no la necesaria), aun sigo cometiendo errores, así que no te frustres si ves que te cuesta. Nosotros en este foro estamos para ayudar a enmendar esos errores (¡ES GRATIS!). Si bien es posible que aprender C en una academia/universidad puede ser una forma más ordenada de aprender, puedes aprender perfectamente C sin ir a estos sitios.

De pasar no te puedo pasar un tutorial específico de C pues yo intenté aprender primero C++, pero me pasé a aprender C porque descubrí que todo programa en C puede interpretarse como C++ sin problemas (al menos en C99). Entonces ya sabía las bases de C y pude empezar a aprender experimentando.

Como consejo, haz más o menos lo que hice yo. Primero aprende las bases de C (yo aprendí las de C++, pero con suerte aprendí las bases que son idénticas a las de C), y luego codifica muchos códigos, haz muchos ejercicios, proponte miniproyectos, pregunta tus dudas en el foro, aprende de la experiencia.

Si quieres un buen curso de C++, te aconsejo conclase.net. Además, esta página te explica la API de Windows (si no sabes lo que es una API, son como herramientas que, en este caso, solo funcionan en Windows).

Gracias , ya llevo varias horas aprendiendo C , y oye que me esta gustando el lenguaje. Lo que queria saber es , que tipo de programas se pueden hacer con este lenguaje , ya que no encuentro un ejemplo claro en internet. Y es una duda que tengo desde que empece hoy.
#7
Programación General / Quiero aprender C.
23 Junio 2016, 03:44 AM
Pues un saludo a todos, seria mi primera vez comentando en este foro. Y pues como dice en el titulo quiero aprender C, para luego pasarme a C++. Nunca eh programado... Y por ello escribo este post, para ver si los que sepan programar mas en este lenguaje saben me dicen si es posible que pueda aprender de manera autodidacta al 100% , y si es asi cuanto me tomaria si le dedico 3 horas diarias. Y a ustedes cuanto les tomo? Y si fue en algun insituto o por su cuenta? Y si fue por su cuenta por favor podrian pasarme los tutos que les fueron mas efectivos? Un saludo para todos y gracias por sus futuras respuestas.