Ejercicios Oscar
Ejercicios Oscar
Ejercicios Oscar
capicua Inicio
#include <iostream>
#include <string> Entero n, i, d, t
using namespace std; R : Cadena
void main(void) {
Leer n
//Variables
int n,i = 0,d,t; t=n
string r = "";
//Entrada F
t>0
cout<<"Numero: "; cin>>n;
V
//Proceso d = t % 10
t = n; t = t / 10
while(t > 0){ i = i * 10 + d
d = t % 10;
t = t / 10;
i = i * 10 + d;
}
F V
if(n == i) n=i
r = "ES CAPICUA";
else R = “No es
R = “Es
r = "NO ES CAPICUA"; Capicúa”
Capicúa”
//Salida
cout<<"\n";
cout<<"Resultado: "<<r<<"\n";
system("Pause"); Escribir R
}
Fin
8. factorial
#include <stdio.h>
/* Factorial de un número - versión 1- */
long int factorial
(int x)
/*definición de función*/
{
int
i;
long int fac = 1;
for (i=2; i<=x; i=i+1) fac=fac*i;
return
(fac);
}
main
() /*
función
principal
*/
{
int a;
do
{
printf ("\n Introduce el numero ");
scanf ("%d", &a);
if (a>0)
printf ("El factorial es %ld", factorial (a));
} while (a > 0);
}
Programa que convierte un carácter minúscula a mayúscula.
Ejemplo 3.
Programa que convierte un carácter minúscula a mayúscula.
#include <stdio.h>
char minus_mayus
(char c2) /* definición de función */
{
char
cf;
if (c2 >= 'a' && c2 <= 'z') cf= 'A'+c2-'a';
else
cf=c2;
return
(cf);
}
main
()
/*
función
principal
*/
{
char c1;
printf ("Introduce carácter ");
scanf ("%c",&c1);
printf ("El carácter mayúscula es %c",
minus_mayus (c1));
}
Código Programa C Cuadrado y Cubo Números Enteros del 1 al 10
//Capítulo 3, Ejercicio 39 , Lenguaje C TEORIA Y EJERCICIOS, Evelio Granizo
/*Escribir un programa que calcule los cuadrados y los cubos de los números
del 1 al 10*/
void main()
{
int r; //variable resultado
int i; //variable para for
//titulo
cout<<"NUMERO CUADRADO CUBO"<<endl;
cout<<"======================================"<<endl;
getch();
}
El siguiente programa pide al usuario ingresar las notas de uno o más alumnos, y va
mostrando los promedios de cada uno de ellos:
#include <stdio.h>
int main() {
int notas[10];
char nombre[20];
char opcion[3];
int n, i;
do {
printf("Ingrese nombre del alumno: ");
scanf("%s", nombre);
return 0;
}
1.
//.
import java.util.Scanner;
public class Main {
}
2.
mport java.util.Scanner;
public class Main {
}
3.
Unit
interface
type
cnumeronatural=class
valor:integer;
constructor crear;
procedure asignarvalor(nuevovalor:integer);
function obtenervalor:integer;
Function NumeroDigitos : integer;
end;
implementation
constructor cnumeronatural.crear;
begin
valor:=0;
end;
procedure cnumeronatural.asignarvalor(Nuevovalor:integer);
begin
valor:=nuevovalor;
end;
function cnumeronatural.obtenervalor:integer;
begin
result:=valor;
end;
end.
4.
#include <conio.h>
#include <stdio.h>
int main()
{
int cociente, dividendo, divisor, resto;
getch(); /* Pausa */
return 0;
}
5.
6.
7.
8.
#include<stdio.h>
#include<conio.h>
int main()
{
int fac=0;
printf("Ingresa numero para calcular el factorial ");
scanf("%d",&fac);
int temp=fac-1;
int r=fac;
while (temp>=1)
{
r=r*temp;
temp--;
}
8.1
public class Factorial {
public static void main(String[] args) {
System.out.println(factorial(5));
}
public static int factorial(int n) {
int resultado = 1;
for (int i = 1; i <= n; i++) {
resultado *= i;
}
return resultado;
}
}
9.
#include <stdio.h>
int i;
suma += valores[i];
int main() {
int notas[10];
char nombre[20];
char opcion[3];
int n, i;
do {
scanf("%s", nombre);
scanf("%d", &n);
scanf("%d", ¬as[i]);
}
printf("El promedio de %s es %.1f\n", nombre, promedio(notas, n));
scanf("%s", opcion);
return 0;
}
11.
12.
13.
*/
#include <stdio.h>
main()
scanf("%d",&sal);
scanf("%d",&horas);
scanf("%d",&cate);
switch (cate)
case 1:
if(horas>30){
st=sal+1200;
else{
hxv=horas*40;
st=hxv+sal;
break;
case 2:
if(horas>30){
st=sal+1500;
else{
hxv=horas*50;
st=hxv+sal;
}
break;
case 3:
if(horas>30){
st=sal+2250;
else{
hxv=horas*85;
st=hxv+sal;
break;
case 4:
default:
st=sal;
break;
getch();