Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
#include <stdio.h>
int main()
int CUANTOS;
do
printf("Ingrese tamaño\n");
scanf("%d", &CUANTOS);
while(CUANTOS<=1||CUANTOS%2==0||CUANTOS>15);
int Matriz[CUANTOS][CUANTOS];
int contador=0;
int x=0;
int y=0;
int vx=0;
int vy=0;
int limite=CUANTOS*CUANTOS;
Matriz[x][y] = 0;
x = CUANTOS / 2;
y = 0;
for(contador=1;contador<=limite;contador++)
Matriz[y][x] = contador;
vx = x;
vy = y;
x++;
x = 0;
y--;
if (Matriz[y][x]>0)
x = vx ;
y = vy +1 ;
}
}
// imprimir la matriz
printf("\nCUADRADO MAGICO\n");
printf("%3d ",Matriz[x][y]);
printf("\n");
return 0;
Criba de eratostenes
#include<stdio.h>
int main ()
int i,j, n, m, c, s, b;
do
scanf("%d", &n);
scanf("%d", &m);
}
while(n<=0 || m<=0 || (n==1&&m==1));
int matriz[n][m];
int v1[10000];
v1[i]=0;
c=0;
s=2;
v1[0]=1;
v1[1]=1;
while(c!=m*n)
if(v1[s]==0)
c++;
if(j%s==0)
v1[j]=1;
s++;
}
s=0;
b=0;
while(b==0)
if(v1[s]==0)
matriz[i][j]=s;
b=1;
s++;
printf("\t%d", matriz[i][j]);
printf("\n");
getch();
return 0;
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define SIZE_ASIENTOS 10
void pasaje(int);
main()
srand(time(NULL));
diagrama(asientos, SIZE_ASIENTOS);
scanf("%d", &num);
while (num > 2)
printf("Numero no valido\n\n");
scanf("%d", &num);
cont++;
diagrama(asientos, SIZE_ASIENTOS);
return 0;
char rta[1];
int i, status = 0;
switch(n){
case 1:
if(a[i] == 0){
a[i] = 1;
pasaje(i);
cont1++;
status = 1;
else{
"economico(s/n)");
scanf("%s", rta);
if(a[i] == 0)
a[i] = 1;
pasaje(i);
cont2++;
status = 1;
else
return 0;
break;
case 2:
while (status == 0)
if (a[i] == 0){
a [i] = 1;
pasaje(i);
cont2++;
status = 1;
else{
"economico(s/n)");
scanf("%s", rta);
while (status == 0)
if(a[i] == 0){
a[i] = 1;
pasaje(i);
cont1++;
status = 1;
else
{
return 0;
break;
printf("\n\n************************\n");
printf("AEROLINEA\n");
printf("Pase de abordaje\n");
printf("Primera Clase\n");
else{
printf("Economico\n");
printf("\n************************\n\n");
}
int i;
printf("\n");
printf("/-------------------\\");
printf(" /-------------------\\\n");
printf("%-5d", a[i]);
printf("\n\n");
include <stdlib.h>
#include <stdio.h>
int matriz[100][100];
main()
//int matriz[10][10];
int i, fi, colu,j;
int elemento = 0;
scanf("%d",&fi);
scanf("%d",&colu);
//ingresar elementos
printf("\n");
for(i=0;i<fi;i++)
for(j=0;j<colu;j++)
scanf("%d",&elemento);
matriz[i][j] = elemento;
//presentar elementos
for(i=0;i<fi;i++)
for(j=0;j<colu;j++)
{
printf("%d\t",matriz[i][j]);
printf("\n");
MayorMenor(matriz,fi, colu);
return 0;
int i ,j ;
int elemento = 0;
for(i=0;i<fil;i++)
for(j=0;j<colum;j++)
elemento = matriz[i][j];
if(elemento>mayor)
mayor=elemento;
}
if(elemento<menor)
menor=elemento;
#include <stdio.h>
int main ()
int cont,num,i,j=0,k,z=0 ;
scanf("%d",&v_original[i]);
}
for (i=0;i<10;i++)
cont=0;
num=v_original[i];
v_aux[j]=num;
j++;
for (k=0;k<10;k++)
if ( v_aux[k] == num )
cont++;
if ( cont == 1 )
v_final[z]=num;
z++;
for (i=0;i<z;i++)
return 0;