El programa a realizar consiste en comprobar si un número introducido por el usuario es par o impar.
Solución:
#include <stdio.h>
int main ( )
{
int num ;
printf ( "Intro numero: " ) ;
scanf ( "%d" , & num ) ;
if ( num % 2 == 0 ) //simbolo % para expresar el resto
{
printf ( "El numero %d es par\n" , num ) ;
}
else
{
printf ( "El numero %d es impar\n" , num ) ;
}
}
Menú principal
- Inicio
- Programación C
- Programación C++
- Vectores class='sub'>
- Funciones class='sub'>
- Ficheros
- Sobrecarga de operadores
- Robot bq
- Arduino
- Python
- Visión Artificial openCV class='sub'>
- Ejercicios
- Otros
viernes, 29 de abril de 2016
Mostrar tabla de multipicar de un número - C
El programa consiste en pedir al usuario que introduzca un número, a continuación sacaremos la tabla de multiplicar de dicho número hasta el 10.
Solución
#include <stdio.h>
int main ( )
{
int num , i , total ;
printf ( "Intro numero: " ) ;
scanf ( "%d" , & num ) ;
for ( i = 1 ; i <= 10 ; i ++ )
{
total = num * i ;
printf ( "\n%d * %d = %d" , num , i , total ) ;
}
}
Solución
#include <stdio.h>
int main ( )
{
int num , i , total ;
printf ( "Intro numero: " ) ;
scanf ( "%d" , & num ) ;
for ( i = 1 ; i <= 10 ; i ++ )
{
total = num * i ;
printf ( "\n%d * %d = %d" , num , i , total ) ;
}
}
lunes, 25 de abril de 2016
División con divisor diferente a 0 (while) - C
Realizar programa en el que haga una división con el dividendo y divisor introducido por el usuario. La peculiaridad de dicho programa es que mientras el usuario introduzca como divisor el 0 el programa siga pidiendo introducir otro divisor.
Solución:
Solución:
#include <stdio.h>
int main()
{
float dendo,dsor,coci;
printf("Intro dividendo: ");
scanf("%f", &dendo);
printf("Intro divisor: ");
scanf("%f", &dsor);
while(dsor==0)
{
printf("El divisor no puede ser 0, ya que esto sería una indeterminacion\n");
printf("Por favor introduzca otro divisor: ");
scanf("%f", &dsor);
}
coci=dendo/dsor;
printf("El resultado es: %f\n", coci);
}
División con divisor diferente a 0 (do-while) - C
Realizar programa en el que haga una división con el dividendo y divisor introducido por el usuario. La peculiaridad de dicho programa es que mientras el usuario introduzca como divisor el 0 el programa siga pidiendo introducir otro divisor.
Solución:
Solución:
#include <stdio.h> int main() { float dendo,dsor,coci; printf("Intro dividendo: "); scanf("%f", &dendo); do { printf("Intro divisor: "); scanf("%f", &dsor); } while(dsor==0);
coci=dendo/dsor;
printf("El resultado es: %f\n\n", coci);
}
División con divisor diferente a 0 (if) - C
Realizar un ejercicio que haga una división con el dividendo y el divisor que introduzca el usuario siempre y cuando el divisor sea diferente a 0.
Solución:
Solución:
#include <stdio.h>
int main()
{
float dendo,dsor,coci;
printf("Intro dividendo: ");
scanf("%f", &dendo);
printf("Intro divisor: ");
scanf("%f", &dsor);
if(dsor==0)
{
printf("El divisor no puede ser 0, ya que esto resultaria una indeterminacion\n");
printf("Por favor reinicie el programa\n\n ");
}
else
{
coci=dendo/dsor;
printf("El resultado es: %f\n", coci);
}
}
sábado, 23 de abril de 2016
Realizar suma pidiendo el número de sumandos al usuario - C
Este ejercicio consiste en realizar una suma pidiendo al usuario el número de sumandos que quiere introducir y dichos sumandos. Tras ello habrá que ir sumando todos los sumandos que va introduciendo.
Solución
#include <stdio.h>
int main()
{
int i, total=0, numS, sumando;
printf("¿Cuantos sumando quieres introducir?: ");
scanf("%d", &numS);
for(i=1; i<=numS; i++)
{
printf("\nIntro sumando %d: ", i);//Así iremos poniendo sumando 1, sumando 2...
scanf("%d", &sumando);
total=sumando+total;
printf("El total es: %d", total); }
}
Inicializamos la variable total a cero para que luego al realizar la suma se haga de la siguiente forma:
total=sumando+total; //Supongamos que el usuario introduce como primer sumando el 5
0=5+0 //La suma daría 5 de momento, siguiente número es el 8
5=8+5 //El total se modificaría por un 13 y así sucesivamente
Realizar una suma en C
El ejercicio a realizar consiste en realizar una suma con los dos sumandos que el usuario introduce por teclado.
Solución
#include <stdio.h>
int main()
{
int sumando1, sumando2, total;
//pedimos al usuario el primer sumando
printf("Introduce el primer sumando: ");
scanf("%d", &sumando1);
//pedimos al usuario el segundo sumando
printf("Introduce el segundo sumando: ");
scanf("%d", &sumando2);
//realizamos la suma y la visualizamos
total=sumando1+sumando2;
printf("La suma es igual a: %d", total);
return 0;
}
Suscribirse a:
Entradas (Atom)