Examen Omegaup
Examen Omegaup
Examen Omegaup
A. 25 beepers
iniciar-programa
inicia-ejecucion
deja-zumbador;
avanza;
fin;
apagate;
termina-ejecucion
finalizar-programa
B. Calcular el descuento
#include <stdio.h>
int main(){
float x=0;
scanf("%f",&x);
if ( x > 1000){
x=x*.85;
printf("%.2f",x);
else
printf("%f",x);
return 0;
C. Repartiendo cachorros
#include <stdio.h>
int main () {
int C,P,H,PD,N1;
scanf("%d""%d""%d",&C,&P,&H);
N1=C-P;
PD=H+1;
if(N1%2==0){
printf("%d",P);
else{
if(H %2==0){
printf("%d",P);
else {
printf("%d",P+1);
return 0;
#include <stdio.h>
int main(){
float r=0,r2,t,c,t2,t3;
scanf("%f",&r);
t=r/3;
r2=r+5;
c=r2*r2;
t2=c/t;
t3=t2*t2*t2;
printf("%.3f",r);
printf(" %.3f",r2);
printf(" %.3f",c);
printf(" %.3f",t2);
printf(" %.3f",t3);
return 0;
E. Comparaciones
#include <stdio.h>
int main(){
int n1,n2;
scanf("%d",&n1);
scanf("%d",&n2);
if(n1>n2){
printf("mayor");
if(n1<n2){
printf("menor");
if(n1==n2){
printf("iguales");
return 0;
}
F. E/S TERNA PITAGORICA
#include <stdio.h>
int main(){
int a,b,c,r;
scanf("%d""%d""%d",&a,&b,&c);
r=(a*a)+(b*b);
if ((c*c) == r){
printf ("SI");
else
printf ("NO");
return 0;
#include <stdlib.h>
int main()
{
char c[100];
int i = 0;
int j;
gets(c);
while(c[i]!='\0'){
i++;
return 0;
H-Contando a Infinito
#include <stdio.h>
int main(){
int i = 1;
int j,n;
scanf("%d",&n);
j=i;
printf("%d", j);
printf("\n");
}
return 0;
H. Contando al infinito
#include <stdio.h>
int main(){
int i = 1;
int j,n;
scanf("%d",&n);
j=i;
printf("%d", j);
printf("\n");
return 0;
int main(){
int tamano,v1[100],s=0,i;
scanf("%d",&tamano);
scanf("%d",&v1[i]);
s=s+v1[i];
printf("%d ",s);
return 0;
K- Area de un triangulo
import java.util.*;
int a = in.nextInt();
int b = in.nextInt();
System.out.println((a * b)/2);
float x,y,z;
float a,b,r;
scanf("%f""%f""%f",&x,&y,&z);
a= z*z;
a= a+y;
a= a*x;
a= a+x;
b=0;
b=y+3.1416;
b=b*(x+3.1416);
r=a/b;
printf("%f",r);
M. Nota Escolar
#include <stdio.h>
int main(){
int n;
scanf("%d",&n);
if(n== 10)
printf("Excelente");
if(n== 9)
printf("Muy bien");
if(n== 8)
printf("Bien");
if(n== 7)
printf("Regular");
if(n== 6)
printf("Suficiente");
printf("No acredita");
return 0;
N.Estaciones de radio
#include <stdio.h>
int main(){
int num,x;
scanf("%d",&num);
x= 580- num;
printf("adelante\n %d",x);
x= num - 580;
printf("atras\n %d",x);
x= 980 -num;
printf("adelante\n %d",x);
x= num - 980;
printf("atras\n %d",x);
x= 1190 -num;
printf("adelante\n %d",x);
x= num - 1190;
printf("atras\n %d",x);
x= 1250 - num;
printf("adelante\n %d",x);
x= num -1250;
printf("atras\n %d",x);
}
x= 1420 - num;
printf("adelante\n %d",x);
x= num - 1420;
printf("atras\n %d",x);
if(num<540 || num>1520){
printf("error");
return 0;
int tamano,i;
scanf("%d",&tamano);
int v1[tamano];
if(v1[i]== 1)
printf("Enero\n");
if(v1[i]== 2)
printf("Febrero\n");
if(v1[i]== 3)
printf("Marzo\n");
if(v1[i]== 4)
printf("Abril\n");
if(v1[i]== 5)
printf("Mayo\n");
if(v1[i]== 6)
printf("Junio\n");
if(v1[i]== 7)
printf("Julio\n");
if(v1[i]== 8)
printf("Agosto\n");
if(v1[i]== 9)
printf("Septiembre\n");
if(v1[i]== 10)
printf("Octubre\n");
if(v1[i]== 11)
printf("Noviembre\n");
if(v1[i]== 12)
printf("Diciembre\n");
if(v1[i]<=0 || v1[i]>12)
printf("Error\n");
return 0;
P. La banda robatamales
#include <stdio.h>
int main(){
int t, b, j, sobrante=0;
if((t%2)!=0){
j=(t/2)+1;
t=t-j;
sobrante=t%(b-1);
j+=sobrante;
printf("\n%d", j);
else{
j=(t/2);
t=t-j;
sobrante=t%(b-1);
j+=sobrante;
printf("\n%d", j);
}
return 0;
R. Fracción Mixta
#include <stdio.h>
int main(){
int n,m,a,b,d;
scanf("%d""%d",&n,&m);
if (n % m == 0){
a=n/m;
printf("%d",a);
else{
a = n/m;
b = a*m;
b= n-b;
return 0;
}
S. 1 Bisiesto
#include <stdio.h>
#include <stdlib.h>
int tamano,v1[100],i;
scanf("%d",&tamano);
scanf("%d",&v1[i]);
printf("S\n");
else
printf("N\n");
return 0;
T. Área de un triángulo
#include <stdio.h>
int main(){
float a,b;
scanf("%f""%f",&a,&b);
printf("%.2f",(a*b)/2);
return 0;
U. CONJUNTO CAPICÚA
#include <stdio.h>
int main(){
int n,p,s,d;
scanf("%d",&n);
int array[n];
for(int i=0;i<n;i++){
scanf("%d",&d);
array[i]=d;
p = array[i];
for(int j=n-1;j>=0;j=j-1){
s = array[j];
}
if(p==s)
printf("SI");
else
printf("NO");
return 0;
V. Duración de un juego
#include <stdio.h>
int tamano,n,s=0,v1[100],i;
scanf("%d""%d",&n,&tamano);
scanf("%d",&v1[i]);
s=s+v1[i];
s=n-s;
printf("%d",s);
}
else
printf("0");
return 0;
W. pb Bardeando
#include <stdio.h>
int tamano,n,s=0,v1[100],i;
scanf("%d""%d",&n,&tamano);
scanf("%d",&v1[i]);
s=s+v1[i];
s=n-s;
printf("%d",s);
else
printf("0");
return 0;
int main () {
int a,b,c;
scanf("%d""%d""%d",&a,&b,&c);
printf("%d ",a+b+c);
return 0;
Y. Orden Creciente
#include <stdio.h>
int tamano,n,s,v1[100],v2[100],i;
scanf("%d",&tamano);
scanf("%d",&v1[i]);
v2[i]=v1[i];
}
for (i = 0; i <=tamano; i++){
s=0;
else
s=1;
if(s==0){
printf("SI");
else
printf("NO");
return 0;
Z. Asteriscos 3
#include <stdio.h>
int main () {
int posiciones,asteriscos,asteriscos2,contador;
scanf("%d",&asteriscos);
posiciones=asteriscos*2;
for(contador=1;contador<=posiciones;contador+=2) {
printf("%*c",((posiciones-(contador))/2)+1,'*');
for(asteriscos2=1;asteriscos2<contador;asteriscos2++) {
printf("*");
printf("\n");
return 0;
AB. REVERSO
#include <stdio.h>
int main(){
int i=0,tamano;
scanf("%d",&tamano);
int vector[tamano];
scanf("%d",&vector[i]);
for(i=tamano;i>0;i--){
printf(" %d ",vector[i-1]);
}
return 0;
AC. ASTERISCOS
#include <stdio.h>
int main () {
int entradas,asteriscos,j=0, i;
scanf("%d",&asteriscos);
printf("*");
return 0;