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.
comprendidos entre esos números dados. Ese, pero ya me lie jaja.
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ú
//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;
}
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
#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;
}
Cita de: AlbertoBSD en 23 Junio 2016, 15:16 PMGracias , 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.
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
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).