Omega Up
Omega Up
Omega Up
COLEGIO
CRAMER
COMPUTACIÓN
TEMA: EJERCICIOS DE OMEGA UP
B. CB-Intro-Factorial
#include <iostream>
int main()
int n,i;
cin >> n;
factorial=1;
for(i=1;i<=n;i++)
factorial = factorial * i;
cout << endl << "Factorial de " << n << " -> " << factorial << endl;
system("pause");
C. Fibonacci recursivo
#include <iostream>
#include<stdlib.h>
int main()
int n,x=0,y=1,z=1;
for(int i=0;i<n;i++)
z=x+y;
cout<<z<<" ";
x=y;
y=z;
cout<<n,n+1;
system("pause");
return 0;
D. binario(intent)
#include <iostream>
int main()
int n;
cin>>n;
while(n>0)
{
if(n%2==0)
x=" "+x;
else{
x="1"+x;
n=n/2;
cout<<x;
F. Lanzamiento de moneda
#include <iostream>
#include<math.h>
int main()
int n;
cin>>n;
n=pow(n,2);
cout<<n;
return 0;
int main() {
int numero;
cin>>numero;
if(numero<6)
cout<<1;
}else
cout<<(numero-2)*5;
return 0;
H. Factorial hasta el 20
#include <iostream>
int n;
int factorial=1;
cin>>n;
if(n>0)
for(int i=1;i<=n;i++)
factorial=factorial*i;
cout<<factorial;
else
if(n==0)
factorial=factorial-1;
cout<<factorial;
return 0;
}
B. Reverso - arreglos y cadenas (intento)
#include <iostream>
int main() {
int tam,i,j,aux;
cin>>tam;
for(i=0;i<tam;i++)
cout<<"x["<<(i+1)<<"] ";
cin>>vec[i];
for(i=0;i<tam;i++)
for(j=i+1;j<tam;j++)
if(vec[i]<vec[j])
aux=vec[i];
vec[i]=vec[j];
vec[j]=aux;
}
}
cout<<"\nvec inverso";
for(i=0;i<tam;i++){
cout<<vec[i]<<",";
return 0;
#include <iostream>
int main() {
int i = 0;
string palabra;
int j = palabra.length() - 1;
int mitad = j / 2;
while(palabra[i] == palabra[j]){
if(mitad == i){
break;
j--;
i++;
}
if(mitad != i)
return 0;
F. pb Cuadrado
#include <iostream>
int main()
int numeros[3][3];
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
cin>>numeros[i][j];
cout<<"Matriz original\n";
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
cout<<numeros[i][j];
cout<<"\n"
cout<<"Matriz girada\n";
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
cout<<numeros[j][i];
return 0;
#include <stdio.h>
int main()
int i,j,k;
char a[100];
for(j=1;j<i;j++){
if(a[j]<a[j-1]){ aux=a[j];
a[j]=a[j-1];
a[j-1]=aux;
for(j=0;j<i;j++)
printf("%c",a[j]);