Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.- Que lea 10 números por teclado, los almacene en un array y muestre la
suma, resta, multiplicación y división de todos.
#include <stdio.h>
int main(){
int suma, resta, multi, i, arreglo[10];
float div;
for (i=0;i<10;i++){
printf("Introduzca el numero %d: ", i+1);
scanf("%d",&arreglo[i]);
}
suma=arreglo[0];
resta=arreglo[0];
multi=arreglo[0];
div=arreglo[0];
for (i=1;i<10;i++){
suma+=arreglo[i];
resta-=arreglo[i];
multi*=arreglo[i];
div/=arreglo[i];
}
printf("Suma: %d\n",suma);
printf("Resta: %d\n",resta);
printf("Multiplicación: %d\n",multi);
printf("División: %.9f\n",div);
return 0;
}
2.- Que mediante un array almacene números tanto positivos como negativos
y los muestre ordenados.
#include <stdio.h>
int main(){
int num[6], i, j, aux;
return 0;
}
3. Que pinte un tablero de ajedrez, los peones con la letra P, las torres con T,
los caballos con C, los alfiles con A, el rey con R y la reina con M.
#include <stdio.h>
int main(){
int i, j;
return 0;
}
4.- Que muestre los primeros 100 números de izquierda a derecha usando
un array de dos dimensiones.
#include <stdio.h>
int main(){
int i,j, num[10][10];
for (i=0;i<10;i++){
for (j=0;j<10;j++){
num[i][j]=(i*10)+1+j;
}
}
for (i=0;i<10;i++){
for (j=0;j<10;j++){
printf("%d\t",num[i][j]);
}
printf("\n");
}
return 0;
}
5.- Que muestre los primeros 100 números de izquierda a derecha usando
un array de dos dimensiones, la última fila a mostrará la suma de sus
respectivas columnas.
#include <stdio.h>
int main(){
int i,j,sum, numeros[11][10];
for(j=0;j<10;j++){
sum=0;
for(i=0;i<10;i++){
numeros[i][j]=(i*10)+1+j;
sum+=numeros[i][j];
}
numeros[10][j]=sum;
}
for(i=0;i<11;i++){
for(j=0;j<10;j++){
printf("%d\t",numeros[i][j]);
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main(){
int x,y,num=2, numeros[4][4];
for (x=0;x<4;x++){
for (y=0;y<4;y++){
numeros[x][y]=num;
num=num*2;
}
}
printf("Introduzca coordenada x: ");
scanf("%d",&x);
printf("Introduzca coordenada y: ");
scanf("%d",&y);
return 0;
}
#include <stdio.h>
int main(){
int p[3][3], i, j, num;
for(i=0;i<3;i++){
for(j=0;j<3;j++){
printf("Ingrese la posicion [%d, %d]: ", i, j);
scanf("%d", &p[i][j]);
}
}
printf("\n\n\t\tMatriz original");
printf("\n\n");
for(i=0;i<3;i++){
printf("\n\t\t");
for(j=0;j<3;j++){
printf("%6d", p[i][j]);
}
}
printf("\n\n\t\tMatriz transpuesta");
printf("\n\n");
for(i=0;i<3;i++){
printf("\n\t\t");
for(j=0;j<3;j++){
printf("%6d", p[j][i]);
}
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(){
int indice, i;
char cadena[50];
for(i=0;i<50;i++){
if (cadena[i]=='\0'){
indice=i;
break;
}
}
printf("La frase al reves es:\n");
for(i=indice-1;i>=0;i--)
{
printf("%c",cadena[i]);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(){
int sum=0,i;
char cadena[50];
for(i=0;i<50;i++){
switch (cadena[i]){
case 'a':
sum++;
break;
case 'e':
sum++;
break;
case 'i':
sum++;
break;
case 'o':
sum++;
break;
case 'u':
sum++;
break;
default:
break;
}
}
printf("\nEn la frase hay %d vocales.",sum);
return 0;
}