Elaboración de programas (Algoritmos y lenguajes de Programación)
Soluciones lógicas de problemas susceptibles de ser programados
1.- Escriba un programa que pregunte al usuario la hora actual t del reloj y un número entero de horas h, que indique qué hora marcará el reloj dentro de h horas:
Hora actual: 3
Cantidad de horas: 5
En 5 horas, el reloj marcara las 8
Hora actual: 11
Cantidad de horas: 43
En 43 horas, el reloj marcara las 6
//Programa que pregunte al usuario la hora actual t del reloj y un número entero de horas h, que indique qué hora marcará el reloj dentro de h horas
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int hora, cantidad;
printf("Hora actual: ");
scanf("%d", &hora);
printf("Cantidad de horas: ");
scanf("%d", &cantidad);
printf("En %d", cantidad), printf(" horas, el reloj maracara las: %d\n", (hora + cantidad) % 12);
putchar ('\n');
system ("pause");
return 0;
}
2.- Escriba un programa que pida al usuario un entero de tres dígitos, y entregue el número con los dígitos en orden inverso:
Ingrese numero: 241-142
//un programa que pida al usuario un entero de tres dígitos, y entregue el número con los dígitos en orden inverso
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int unidad, decena, centena=0;
cout << "Ingrese un numero de 3 digitos:"<< endl;
cin >>unidad;
while (unidad>0){
decena=unidad%10;
unidad=unidad/10;
centena=centena*10+decena;
}
cout << "El numero en orden Inverso es:"<<endl;
cout << centena <<endl;
system ("pause");
return 0;
}
0 Comentarios