Sei sulla pagina 1di 3

// dado un tablero de michi ya resuelto donde los casilleros se representan

// por la letra x y o para los que tienen datos y - para los que no estan usados
// use un algoritmo para saber quien gano o hubo empate
// 2) escribe un algoritmo que recibe un matriz 8x8 con la posicion
// de las 8 reinas en el ajedrez y determine si alguna reina ataca
#include<iostream>
using namespace std;
int main(){
char tablero[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<"\nPosicion: ";
cin>>tablero[i][j];
}
}
char gano;
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
if(((tablero[i][0]==tablero[i][1])&&(tablero[i][0]==tablero[i]
[2]))){
gano = tablero[i][0];
cout<<"\nGano: "<<gano;
}
if((tablero[0][j]==tablero[1][j])&&(tablero[0][j]==tablero[2]
[j])){
gano = tablero[i][0];
cout<<"\nGano: "<<gano;
}else{
cout<<"\nGano: o ";
}
}
}
}
/*for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<tablero[i][j]<<" ";
}
cout<<endl;
}
int contadorf[3];
int contadorc[3];
int contf=0;
int contc=0;
for(int i=0;i<3;i++){
contf=0;
contc=0;
for(int j=0;j<3;j++){
if(tablero[i][j] == tablero[i][j+1]){
contf++;
}
if(tablero[i][j] == tablero[i][j+1]){
contc++;
}
}
contadorf[i] = contf;
contadorc[i] = contc;
}
for(int i=0;i<3;i++){
if(contadorf[i]==3){
cout<<"Gano x."<<endl;
}
if(contadorc[i]==3){
cout<<"Gano o."<<endl;
}
}
}*/

#include<iostream>
using namespace std;
int producto(int a, int b);
int main(){
int a,b;
cout<<"Valor de a: "<<endl;
cin>>a;
cout<<"Valor de b: "<<endl;
cin>>b;
cout<<producto(a,b);
}
int producto(int a, int b){
int p=1;
if(b == 0){
p = 0;
}
if(b>0){
p = (a+producto(a,b-1)); // a*b
}
return p;
}

#include<iostream>
using namespace std;
int main(){
// promedio mas frecuente mediana
int n;
float prom,sum=0;
while(!(n>0 && n<=5)){
cout<<"Cantidad de elementos: ";
cin>>n;
}
int vector[n];
for(int i=0;i<n;i++){
cout<<"\nElemento #"<<i+1<<": ";
cin>>vector[i];
sum = sum + vector[i];
}
prom = sum/n;
int contador[n][3];
for(int i=0;i<n;i++){
if(vector[i] != vector[i+1]){
contador[i][1] = vector[i];
}else{
contador[i][1] = contador[i+1][1];
}
}
cout<<"\nPromedio: "<<prom<<endl;
}