Está en la página 1de 36

MAPA DEL SITIO LIBROS RECURSOS TUTORIALES EVENTOS CONTACTO

Programa Videojuegos
Blog dedicado al desarrollo de videojuegos. Educación, recursos,
tutoriales, análisis, ejercicios, cursos y mucho más.

INICIO FORMACIÓN BÁSICA SOURCE ENGINE RPG MAKER VX ACE PROYECTOS DOCUMENTALES OFF-TOPIC

25 ejercicios resueltos de arrays y registros en C Search

19:19 Curso básico de C 33 comments

Durante el sexto capítulo del curso básico de C vimos la teoría de los arrays y los registros. Hace unos días dejé una tanda de
25 ejercicios para practicar.

ACERCA DE MÍ

Foto tomada de freedigitalphotos.net

Pues como viene siendo habitual os dejo la solución de los mismos.

Realice un programa en C:

1. Que rellene un array con los 100 primeros números enteros y los muestre en pantalla en orden ascendente.

#include <stdio.h>
#include <stdlib.h>
int main(void) Juan Carlos García Romero
{
Añadir a círculos
int x,tabla[100];

for (x=1;x<=100;x++)
{
tabla[x]=x;
}

for (x=1;x<=100;x++)
{
printf("%d\n",tabla[x]);
}
275 me tienen en sus círculos. Ver todo
system("PAUSE");
return 0;
}
SUSCRIBETE AL RSS

2. Que rellene un array con los 100 primeros números enteros y los muestre en pantalla en orden descendente.

#include <stdio.h>
SEGUIDORES BLOGGER
#include <stdlib.h>
Seguidores (67) Siguiente
int main(void)
{
int x,tabla[100];

for (x=1;x<=100;x++)
{
tabla[x]=x;
Seguir
}

for (x=100;x>=1;x--) FACEBOOK


{
printf("%d\n",tabla[x]);
}

system("PAUSE");
return 0;
}
3. Que rellene un array con los números primos comprendidos entre 1 y 100 y los muestre en pantalla en orden
Programa videojuegos
362 Me gusta
ascendente.

#include <stdio.h>
#include <stdlib.h> Me gusta esta página Compartir

int main(void) Sé el primero de tus amigos en indicar que le


{ gusta esto.
int x,cont,z,i,tabla[100];

i=0;
for (x=1;x<=100;x++)
Popular Tags Blog Archives
{
cont=0;
ENTRADAS POPULARES
for (z=1;z<=x;z++)
{
25 ejercicios resueltos de estructuras
if (x%z==0) condicionales en C
{ Hace unos días plantee otra tanda de 25
cont++; ejercicios de C donde practicaríamos las
estructuras de control condicionales.
}
} 25 ejercicios resueltos de arrays y
registros en C
if (cont==2 || z==1 || z==0)
Durante el sexto capítulo del curso
básico de C vimos la teoría de los arrays
{ y los registros . Hace unos días dejé una
tabla[i]=x; tanda de 25 ejerci...
i++;
25 ejercicios resueltos de estructuras
} de control iterativas en C
Durante el quinto capítulo del curso
} básico de C vimos las estructuras de
control iterativas , los tipos de bucles
existentes y la forma de...
for (x=0;x<i;x++)
Sucesión de Fibonacci en C
{
Uno de los ejercicios típicos que se
printf("%d\n",tabla[x]); plantean a la hora de aprender a
} programar en cualquier lenguaje es
realizar un algoritmo que muestre...
system("PAUSE");
Juego “El ahorcado” en C
return 0; Uno de los grandes clásicos a la hora de
} iniciarse en la programación es mediante
la realización del juego “El ahorcado” .
4. Que rellene un array con los números pares comprendidos entre 1 y 100 y los muestre en pantalla en orden Generadores de personajes para RPG
ascendente. Maker VX Ace
Como dijimos en su momento, el punto
en contra de RPG Maker VX Ace es que
#include <stdio.h> tanto el sistema de juego como el RTP
#include <stdlib.h> es bastante genérico y recon...

Juego “Adivinar el número” en C


int main(void) Como práctica de estructuras de control
{ condicionales e iterativas es normal que
int x,cont,z,i,tabla[100];
tarde o temprano nos topemos con la
implementación de éste...

i=0; 25 ejercicios de procedimientos y


for (x=1;x<=100;x++) funciones en C
La semana pasada completamos el
{
séptimo capítulo del curso básico de C ,
cont=0; y como no podía ser de otra forma os
if (x%2==0) dejo la correspondiente tanda ...
{ Secuencias de escape en C
tabla[i]=x; Cuando estamos escribiendo un
i++; programa puede que necesitemos
representar la información de una forma
}
especial, con ciertas alineaciones, ...
}
25 ejercicios de estructuras de control
for (x=0;x<i;x++)
condicionales en C
Con la publicación del cuarto capítulo del
{
curso básico de C en el que hemos visto
printf("%d\n",tabla[x]); las estructuras de control condicionales
} if, if…else, el...

system("PAUSE");
return 0;
}

5. Que rellene un array con los números impares comprendidos entre 1 y 100 y los muestre en pantalla en orden
ascendente.

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int x,cont,z,i,tabla[100];
i=0;
for (x=1;x<=100;x++)
{
cont=0;
if (x%2==1)
{
tabla[i]=x;
i++;
}
}

for (x=0;x<i;x++)
{
printf("%d\n",tabla[x]);
}

system("PAUSE");
return 0;
}

6. 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>
#include <stdlib.h>

int main(void)
{
int x,tabla[10];
int sum,res,mul,div;

for (x=0;x<10;x++)
{
printf("Introduzca número\n");
scanf("%d",&tabla[x]);
}

sum=tabla[0];
res=tabla[0];
mul=tabla[0];
div=tabla[0];

for (x=1;x<10;x++)
{
sum=sum+tabla[x];
res=res-tabla[x];
mul=mul*tabla[x];
div=div/tabla[x];
}

printf("Suma: %d\n",sum);
printf("Resta: %d\n",res);
printf("Multiplicación: %d\n",mul);
printf("División: %d\n",div);

system("PAUSE");
return 0;
}

7. Que lea 10 números por teclado, los almacene en un array y los ordene de forma ascendente.

#include <stdio.h>
#include <stdlib.h>

int main()
{
float aux, numeros[10];
int i,j,n=10;

for (i=0;i<n;i++){
printf("Escriba un número");
scanf("%f",&numeros[i]);
}

for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(numeros[i]<numeros[j])
{
aux=numeros[i];
numeros[i]=numeros[j];
numeros[j]=aux;
}
}
}

for (i=n-1;i>=0;i--){
printf("%f\n",numeros[i]);
}

system("PAUSE");
return 0;
}

8. Que lea 10 números por teclado, 5 para un array y 5 para otro array distinto. Mostrar los 10 números en pantalla
mediante un solo array.

#include <stdio.h>
#include <stdlib.h>

int main()
{
int aux, numeros1[5],numeros2[5],numeros3[10];
int i,j;

for (i=0;i<5;i++){
printf("Escriba un número");
scanf("%d",&numeros1[i]);
}

for (i=0;i<5;i++){
printf("Escriba un número");
scanf("%d",&numeros2[i]);
}

for(i=0;i<5;i++)
{
numeros3[i]=numeros1[i];
}

for(i=0;i<5;i++)
{
numeros3[5+i]=numeros2[i];
}

for (i=0;i<10;i++){
printf("%d\n",numeros3[i]);
}

system("PAUSE");
return 0;
}

9. Que lea 5 números por teclado, los copie a otro array multiplicados por 2 y muestre el segundo array.

#include <stdio.h>
#include <stdlib.h>

int main()
{
int aux, numeros1[5],numeros2[5];
int i,j;

for (i=0;i<5;i++){
printf("Escriba un número");
scanf("%d",&numeros1[i]);
}

for(i=0;i<5;i++)
{
numeros2[i]=numeros1[i]*2;
}

for (i=0;i<5;i++){
printf("%d\n",numeros2[i]);
}

system("PAUSE");
return 0;
}

10. Que lea 5 números por teclado, los copie a otro array multiplicados por 2 y los muestre todos ordenados usando un
tercer array.

#include <stdio.h>
#include <stdlib.h>

int main()
{
int aux, numeros1[5],numeros2[5],numeros3[10];
int i,j;

for (i=0;i<5;i++){
printf("Escriba un número");
scanf("%d",&numeros1[i]);
}

for(i=0;i<5;i++)
{
numeros2[i]=numeros1[i]*2;
}

for(i=0;i<5;i++)
{
numeros3[i]=numeros1[i];
}

for(i=0;i<5;i++)
{
numeros3[5+i]=numeros2[i];
}

for (i=0;i<10;i++){
printf("%d\n",numeros3[i]);
}

system("PAUSE");
return 0;
}

11. Que rellene un array con los 100 primeros números pares y muestre su suma.

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int x,cont,sum,i,tabla[100];

i=0;
sum=0;
for (x=1;x<=100;x++)
{
cont=0;
if (x%2==0)
{
tabla[i]=x;
i++;
}
}

for (x=0;x<i;x++)
{
sum=sum+tabla[x];
}

printf("%d\n",sum);

system("PAUSE");
return 0;
}

12. Que lea 10 números por teclado, los almacene en un array y muestre la media.

#include <stdio.h>
#include <stdlib.h>

int main()
{
float sum, numeros1[10];
int i;

sum=0;
for (i=0;i<10;i++){
printf("Escriba un número");
scanf("%f",&numeros1[i]);
}

for(i=0;i<10;i++)
{
sum=sum+numeros1[i];
}

printf("%f\n",sum/10);

system("PAUSE");
return 0;
}

13. Que mediante un array almacene números tanto positivos como negativos y los muestre ordenados.

#include <stdio.h>
#include <stdlib.h>

int main()
{
float aux, numeros[10];
int i,j,n=10;

for (i=0;i<n;i++){
printf("Escriba un número");
scanf("%f",&numeros[i]);
}

for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(numeros[i]<numeros[j])
{
aux=numeros[i];
numeros[i]=numeros[j];
numeros[j]=aux;
}
}
}

for (i=n-1;i>=0;i--){
printf("%f\n",numeros[i]);
}

system("PAUSE");
return 0;
}

14. Que rellene un array con 20 números y luego busque un número concreto.

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])


{

int i,x=0,vector[20], n=20, dato, centro,inf=0,sup=n-1;

for (i=0;i<20;i++){
printf("Escriba un número");
scanf("%d",&vector[i]);
}

printf("Escriba el número a buscar");


scanf("%d",&dato);

while(inf<=sup)
{
centro=(sup+inf)/2;
if (vector[centro]==dato)
{
printf("Existe\n");
x=1;
break;
}
else if(dato < vector [centro] )
{
sup=centro-1;
}
else
{
inf=centro+1;
}
}

if (x==0)
{
printf("No existe\n");
}

system("PAUSE");
return 0;

15. 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>
#include <stdlib.h>

int main(int argc, char *argv[])


{

int x,y;

for (x=0;x<8;x++)
{
for (y=0;y<8;y++)
{
//peones
if (x==1 || x==6)
{
printf("P");
}
//torres
else if ((x==0 && y==0) ||
(x==7 && y==0) ||
(x==0 && y==7) ||
(x==7 && y==7)
)
{
printf("T");
}
//caballos
else if ((x==0 && y==1) ||
(x==7 && y==1) ||
(x==0 && y==6) ||
(x==7 && y==6)
)
{
printf("C");
}
//alfiles
else if ((x==0 && y==2) ||
(x==7 && y==2) ||
(x==0 && y==5) ||
(x==7 && y==5)
)
{
printf("A");
}
//reina
else if ((x==0 && y==3) ||
(x==7 && y==3)
)
{
printf("M");
}
//rey
else if ((x==0 && y==4) ||
(x==7 && y==4)
)
{
printf("R");
}
else
{
printf(" ");
}
}
printf("\n");
}

system("PAUSE");
return 0;

16. Que muestre los primeros 100 números de izquierda a derecha usando un array de dos dimensiones.

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])


{

int x,y, numeros[10][10];

for (x=0;x<10;x++)
{
for (y=0;y<10;y++)
{
numeros[x][y]=(x*10)+1+y;
}

for (x=0;x<10;x++)
{
for (y=0;y<10;y++)
{
printf("%d ",numeros[x][y]);
}
printf("\n");
}

system("PAUSE");
return 0;

17. 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>
#include <stdlib.h>

int main(int argc, char *argv[])


{

int x,y,sum, numeros[11][10];

for (y=0;y<10;y++)
{
sum=0;
for (x=0;x<10;x++)
{
numeros[x][y]=(x*10)+1+y;
sum=sum+numeros[x][y];
}
numeros[10][y]=sum;
}

for (x=0;x<11;x++)
{
for (y=0;y<10;y++)
{
printf("%d ",numeros[x][y]);
}
printf("\n");
}

system("PAUSE");
return 0;
}

18. Que rellene un array de dos dimensiones con números pares, lo pinte y después que pida una posición X,Y y
mostrar el número correspondiente.

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])


{

int x,y,num=2, numeros[3][3];

for (x=0;x<3;x++)
{
for (y=0;y<3;y++)
{
numeros[x][y]=num;
num=num*2;
}
}

printf("Introduzca coordenada x: ");


scanf("%d",&x);
printf("Introduzca coordenada y: ");
scanf("%d",&y);

printf("El número es: %d\n",numeros[x][y]);

system("PAUSE");
return 0;
}

19. Que rellene una matriz de 3x3 y muestre su traspuesta (la traspuesta se consigue intercambiando filas por columnas
y viceversa).
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])


{

int x,y,num=0, numeros[4][4];

for (x=0;x<3;x++)
{
for (y=0;y<3;y++)
{
numeros[x][y]=num;
num++;
}
}

printf("El array original es: \n\n\n");

for(x = 0;x < 3;x++)


{
for(y = 0;y < 3;y++)
{
printf(" %d ", numeros[x][y]);
}
printf("\n\n\n");
}

printf("La traspuesta es: \n\n\n");

for(x = 0;x < 3;x++)


{
for(y = 0;y < 3;y++)
{
printf(" %d ", numeros[y][x]);
}
printf("\n\n\n");
}

system("PAUSE");
return 0;
}

20. Que lea una cadena y la muestre al revés.

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])


{

int indice,x;
char frase[50];

printf("Introduzca una frase: ");


gets(frase);

for(x = 0;x < 50;x++)


{
if (frase[x]=='\0')
{
indice=x;
break;
}
}

printf("La frase al reves es: \n\n");

for(x = indice-1;x >=0;x--)


{
printf("%c",frase[x]);
}

printf("\n\n");

system("PAUSE");
return 0;
}

21. Que lea una cadena y diga cuantas vocales hay.


#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])


{

int sum=0,x;
char frase[50];

printf("Introduzca una frase: ");


gets(frase);

for(x = 0;x < 50;x++)


{
switch (frase[x])
{
case 'a':
sum++;
break;
case 'e':
sum++;
break;
case 'i':
sum++;
break;
case 'o':
sum++;
break;
case 'u':
sum++;
break;
default:
break;
}

printf("\n\nEn la frase hay %d vocales\n\n",sum);


printf("\n\n");

system("PAUSE");
return 0;
}

22. Que lea una cadena y diga cuantas mayúsculas hay.

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])


{
int sum=0,x;
char frase[50];

printf("Introduzca una frase: ");


gets(frase);

for(x = 0;x < 50;x++)


{
if (frase[x]>=65 && frase[x]<=90)
{
sum++;
}
}

printf("\n\nEn la frase hay %d mayúsculas\n\n",sum);

printf("\n\n");

system("PAUSE");
return 0;
}

23. Que lea una cadena y la encripte sumando 3 al código ASCII de cada carácter. Mostrar por pantalla.

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int sum=0,x;
char frase[50];

printf("Introduzca una frase: ");


gets(frase);

for(x = 0; x < 50;x++)


{
if (frase[x]!='\0')
{
frase[x]=frase[x]+3;
}
}

printf("\n\nLa nueva frase es:\n\n",sum);


printf("\n\n%s\n\n",frase);
printf("\n\n");

system("PAUSE");
return 0;
}

24. Que gestione los datos de stock de una tienda de comestibles, la información a recoger será: nombre del producto,
precio, cantidad en stock. La tienda dispone de 10 productos distintos. El programa debe ser capaz de:

1. Dar de alta un producto nuevo.


2. Buscar un producto por su nombre.
3. Modificar el stock y precio de un producto dado.

#include <stdio.h>
#include <stdlib.h>

struct producto {
char nombre[50];
float precio;
int cantidad;
};
int main(int argc, char *argv[])
{
struct producto prod,productos[10];

int x,opcion=1;

for (x=0;x<10;x++)
{
strcpy(productos[x].nombre,"X");
productos[x].precio=0;
productos[x].cantidad=0;
}

while ((opcion==1 || opcion==2 || opcion==3) && (opcion!=4))


{

printf("1- Alta de producto\n");


printf("2- Buscar por nombre\n");
printf("3- Modificar stock y precio\n");
printf("4- Salir\n");
printf("Introduzca una opción: ");
scanf("%d",&opcion);

if (opcion==1)
{
printf("Introduzca un nombre: ");
gets(prod.nombre);
gets(prod.nombre);
printf("Introduzca un precio: ");
scanf("%f",&prod.precio);
printf("Introduzca un stock: ");
scanf("%d",&prod.cantidad);

for(x = 9; x >=0; x--)


{
if (x!=0)
{
strcpy(productos[x].nombre,productos[x-1].nombre);
productos[x].precio=productos[x-1].precio;
productos[x].cantidad=productos[x-1].cantidad;
}
else
{
strcpy(productos[x].nombre,prod.nombre);
productos[x].precio=prod.precio;
productos[x].cantidad=prod.cantidad;
}
}
printf("\nProducto creado. \n\n");
}
else if (opcion==2)
{
printf("Introduzca un nombre: ");
gets(prod.nombre);
gets(prod.nombre);

for(x = 0; x < 10;x++)


{

if (strcmp(productos[x].nombre,prod.nombre)==0)
{
printf("\nNombre: %s\n",productos[x].nombre);
printf("Precio: %f\n",productos[x].precio);
printf("Cantidad en Stock: %d\n",productos[x].cantidad);
}
}
printf("\n\n");
}
else if (opcion==3)
{
printf("Introduzca un nombre: ");
gets(prod.nombre);
gets(prod.nombre);

for(x = 0; x < 10;x++)


{
if (strcmp(productos[x].nombre,prod.nombre)==0)
{
printf("Introduzca un precio: ");
scanf("%f",&productos[x].precio);
printf("Introduzca un stock: ");
scanf("%d",&productos[x].cantidad);
printf("\nProducto modificado.");
}
}
printf("\n\n");
}
}

system("PAUSE");
return 0;
}

25. Que gestiona las notas de una clase de 20 alumnos de los cuales sabemos el nombre y la nota. El programa debe ser
capaz de:

1. Buscar un alumno.
2. Modificar su nota.
3. Realizar la media de todas las notas.
4. Realizar la media de las notas menores de 5.
5. Mostrar el alumno que mejores notas ha sacado.
6. Mostrar el alumno que peores notas ha sacado.

#include <stdio.h>
#include <stdlib.h>

struct alumno {
char nombre[50];
float nota;
};

int main(int argc, char *argv[])


{
struct alumno alum,alumnos[5];

int x,opcion=1;
float sum=0,cont=0,mejor,peor;
for (x=0;x<5;x++)
{
printf("Introduzca nombre alumno:");
gets(alumnos[x].nombre);
gets(alumnos[x].nombre);
printf("Introduzca nota:");
scanf("%f",&alumnos[x].nota);
}

while ((opcion==1 || opcion==2 ||


opcion==3 || opcion==4 ||
opcion==5 || opcion==6) && (opcion!=7))
{

printf("1- Buscar un alumno\n");


printf("2- Modificar nota\n");
printf("3- Media de todas las notas\n");
printf("4- Media de todas las notas inferiores a 5\n");
printf("5- Alumno con mejores notas\n");
printf("6- Alumno con peores notas\n");
printf("7- Salir\n");
printf("Introduzca una opción: ");
scanf("%d",&opcion);

if (opcion==1)
{
printf("Introduzca un nombre: ");
gets(alum.nombre);
gets(alum.nombre);

for(x = 0; x < 5;x++)


{
if (strcmp(alumnos[x].nombre,alum.nombre)==0)
{
printf("\nNombre: %s\n",alumnos[x].nombre);
printf("Nota: %f\n",alumnos[x].nota);
}
}
printf("\n\n");
}
else if (opcion==2)
{
printf("Introduzca un nombre: ");
gets(alum.nombre);
gets(alum.nombre);

for(x = 0; x < 5;x++)


{
if (strcmp(alumnos[x].nombre,alum.nombre)==0)
{
printf("Introduzca una nota: ");
scanf("%f",&alumnos[x].nota);
printf("\nNota modificada.");
}
}
printf("\n\n");
}
else if (opcion==3)
{
sum=0;
for(x = 0; x < 5;x++)
{
sum=sum+alumnos[x].nota;
}
printf("\nLa media de las notas es de: %f \n",(sum/5));
}
else if (opcion==4)
{
sum=0;
cont=0;
for(x = 0; x < 5;x++)
{
if (alumnos[x].nota<5)
{
sum=sum+alumnos[x].nota;
cont++;
}
}
printf("\nLa media de las notas inferiores a 5 es: %f \n",sum/cont);
}
else if (opcion==5)
{
mejor=0;
for(x = 0; x < 5;x++)
{
if (alumnos[x].nota>mejor)
{
mejor=alumnos[x].nota;
alum.nota=alumnos[x].nota;
strcpy(alum.nombre,alumnos[x].nombre);
}
}
printf("\nEl alumno con mejores notas es: %s \n",alum.nombre);
}
else if (opcion==6)
{
peor=10;
for(x = 0; x < 5;x++)
{
if (alumnos[x].nota<peor)
{
peor=alumnos[x].nota;
alum.nota=alumnos[x].nota;
strcpy(alum.nombre,alumnos[x].nombre);
}
}
printf("\nEl alumno con peores notas es: %s \n",alum.nombre);
}
}

system("PAUSE");
return 0;
}

¿Qué os parecen los ejercicios?


165 0 0 3 0 3105

Google +

Entrada más reciente Página principal Entrada antigua

33 comentarios:

Salvador 19 de noviembre de 2013, 17:21


Muy sencillos y útiles para quienes comienzan en la programación. Sería deseable que hubieras
modularizado las soluciones, usando funciones. Gracias de todos modos.
Responder

Respuestas

Juan Carlos García Romero 21 de noviembre de 2013, 16:40


Sí, es lo suyo Salvador, pero como éste post es parte de un curso de nivel básico he preferido
ponerlo así para que la persona que lo siga pudiera practicar mucho.

Gracias por la observación, un saludo.

Gabriel Aguirre 23 de septiembre de 2017, 1:55


somanag 0-8 nogac otup anamreh ut a ijoc al em otse seel is orejap anamreh ut ed ahcnoc aL
Hecho con el punto raiz de 100 * (5 - 3)

Responder

yorbin molina 28 de enero de 2014, 22:18


muy buenos gracias
Responder

Respuestas

Juan Carlos García Romero 29 de enero de 2014, 21:18


Gracias a ti por comentar.

Un saludo.

Responder
gregory vera 30 de enero de 2014, 0:21
amigo soy un estudiante novato de ingeneria en sistema y estoy trabajando estos ejercicios de practica
en java eclipse ... y me da muchos errores por que sera?
Responder

Danny Rueda Hurtado 4 de febrero de 2014, 23:12


Ejercicio que pida al usuario números y los vaya almacenando en una cadena, y cuando ponga el
numero "0" deje de pedir números, luego que diga cuales son pares y cuales impares.

Alguien sabe hacerlo?


Responder

Victor Mejia 20 de octubre de 2014, 2:29


Me podrías ayudar con un programa que calcule el mejor y peor atleta gracias
Responder

Elvys Manuel Trinidad Ajú Cochoy 3 de enero de 2015, 0:13


Hola me pueden ayudar? es que ya prove hacerlo pero nada que me sale!
Escriba un programa que permita la reservación de asientos en un teatro. Cada asiento será identificado
por un número y la fila en la que se encuentre (ej., asiento 3 fila 4); una vez reservado el asiento, no
estará disponible para reserva (a no ser que se cancele la reservación). El programa deberá tener la
capacidad de guardar el registro de las reservaciones (uso de archivos) en un archivo de texto, de
manera que cada vez que el programa se ejecute, el mismo esté actualizado. Las opciones mínimas que
debe presentar el menú al usuario son: 1. Reservación de Asientos, 2. Cancelación de Reservación, 3.
Estado Actual de la Disposición (asientos libres y asientos reservados), 4. Salir. Gracias
Responder

Adriana Montejo 19 de mayo de 2015, 20:01


Tendrán ejercicios de matrices???
Responder

anthony muñante 22 de junio de 2015, 5:55


Gracias muchas gracias!!! me ayudaron mucho!!
Responder

Respuestas
genchy 27 de septiembre de 2015, 2:10
Nadie ayuda. Que rabia noo ?

Responder

genchy 27 de septiembre de 2015, 0:51


Ayudenmee.. A realizar este ejercio de programacion... CREAR UN PROGRAMA EN C. CONSIDERE
UNA MATRIZ DE ORDEN n x n. ESCRIBA UN PROGRAMA QUE LEA TODOS LOS DATOS DE LA
MATRIZ. REALICE LA SUMA DE TODAS LAS FILAS, LAS SUMA DE TODAS LAS COLUMNAS Y LA
SUMA DE LA DIAGONAL. IMPRIMA LOS RESULTADOS . utilice estructura de repeticion y arreglos
Responder

genchy 27 de septiembre de 2015, 0:56


Por favor me pueden ayudar con el ejercicio que les mandee. Lo necesito urgente. O nadie sabe. Por
faaaavor . mis amores
Responder

Walter Salazar 29 de octubre de 2015, 0:43


AYUDEMNE A RESOLVER ESTE PROBLEMA CON ARREGLO EN C++ PORFAVOOOR
URGENTE...GRACIAS

Guardar en un vector los nombres de N empleados de una empresa, en otro vector los años de servicio
que tienen, y en otro vector sus sueldos, calcular el nuevo sueldo sabiendo que cada trabajador recibe
una bonificación especial de S/.45.00 por cada año de servicio que tiene.
Responder

queaven 14 de noviembre de 2015, 23:25


buenisimo aporte, me están sirviendo mucho para aprender. gracias
Responder

mayela blandino matus 30 de noviembre de 2015, 6:12


NECESITO AYUDA PARA ESTOS PARA MONTARLO EN EL RAPTOR

1. Que rellene un array con los 100 primeros números enteros y los muestre en pantalla en orden
ascendente.
2. Que rellene un array con los 100 primeros números enteros y los muestre en pantalla en orden
descendente.
3. Que rellene un array con los números pares comprendidos entre 1 y 100 y los muestre en pantalla en
orden ascendente.
4. Que rellene un array con los números impares comprendidos entre 1 y 100 y los muestre en pantalla
en orden ascendente.
5. Que lea 10 números por teclado, los almacene en un array y muestre la suma, resta, multiplicación y
división de todos.
6. Que lea 5 números por teclado, los copie a otro array multiplicados por 2 y muestre el segundo array
7. Que rellene un array con los 100 primeros números pares y muestre su suma.
8. Que lea 10 números por teclado, los almacene en un array y muestre la media.
9. Que rellene un array con 20 números y luego busque un número concreto
10. Que rellene una matriz de 3x3 y muestre su traspuesta (la traspuesta se consigue intercambiando
filas por columnas y viceversa
Responder

Respuestas

Alejandro Perez Silvestre 10 de julio de 2017, 4:52


Este comentario ha sido eliminado por el autor.

Responder

JULIO CESAR MAGALLON ROSALES 11 de diciembre de 2015, 5:16


Ayuda porfavor con el ejercicio 25, pero con el código en java, porfavor
Responder

lizette1999 14 de diciembre de 2015, 6:03


realizar un programa que te permita insertar, buscar, modificar y eliminar un registro a traves de arreglos
unidimensionales. en c++
Responder

Michell Toledo 2 de febrero de 2016, 4:43


Disculpen necesito ayuda con un programa, este pide un programa que calcula la fuerza, la masa y la
aceleración en el cual se pueda acceder a un menú de opciones, usando ciclos para que el programa se
repita y que use funciones para los cálculos.
Responder
Michell Toledo 2 de febrero de 2016, 4:43
Disculpen necesito ayuda con un programa, este pide un programa que calcula la fuerza, la masa y la
aceleración en el cual se pueda acceder a un menú de opciones, usando ciclos para que el programa se
repita y que use funciones para los cálculos.
Responder

Unknown 18 de febrero de 2016, 17:17


Realizar un programa en c++ que mediante una estructura de arreglo de dos dimensiones (5x5), capaz
de almacenar notas de los exámenes finales de 25 alumnos, retome la nota mas alta y calcule la nota
promedio.

12345
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5 10 15 20 25

considere que el arreglo ya posee las notas almacenadas en el.

Te agradeceria si me lo podes resolver o mandar el programa echo ya ...

dapris012@gmail.com

Gracias !!
Responder

diego armando 23 de mayo de 2016, 15:21


Se tienen 2 arreglos A y B DE 50 ELEMENTOS CADA UNO OBTENER UN ARREGLO RESULTANTE
EL CUAL SE OBTIENE DE LA SIGUENTE MANERA SUAMER EL PRIMER ELEMNTO DEL ARREGLO
A y el y ultimo elemento del arreglo B ,tercer elemento con el antepenúltimo elemento .ademas debe
mostrar cual es el mayor de los arreglos pares y de los impares de los arreglos resultantes
Responder

Respuestas

diego armando 23 de mayo de 2016, 15:21


ayuden por favor

Responder

Fabian Rodriguez 29 de junio de 2016, 4:33


¿alguien tiene los mismo ejercicios pero en php?
Responder

jose Herrera 9 de julio de 2016, 3:58


Hacer un programa que lea n cantidad de valores enteros en un array y los muestre

en pantalla. Muestre un menú solicitando el modo de ordenamiento, de menor a

mayor o de mayor a menor; así como también pregunte si desea llenar nuevamente

el vector.
Responder

javier sanchez 9 de agosto de 2016, 4:55


ayuda, como hacer un programa en C que haga lo mismco que hace el comando cp en linux. que me
permita copiar cualquier archivo en linux? gracias!!!
Responder

Deivis 3 de noviembre de 2016, 20:57


Alguien que me ayude.. necesito un programa cualquiera es para mi examen final. Solo que tiene que
llevar arreglo
Responder

Deivis 3 de noviembre de 2016, 21:02


Alguien que me ayude.. necesito un programa cualquiera es para mi examen final. Solo que tiene que
llevar arreglo
Responder

lilibeth 20 de noviembre de 2016, 1:42


Al quien me puede ayudar con este ejercicio Realice un programa en c, haciendo uso de arreglos y
funciones, que maneje una nómina, en donde un arreglo bidimensional, maneje conceptos de nómina
(código, nombre y tipo 1 asignación, 2 deducción), las asignaciones aumenta lo ganado, sueldo, horas
extras bonos entre otros, las deducciones rebajan lo ganado, como lo pueden ser seguro social, préstamo
entre otros, en otro arreglo que maneje los datos del trabajador, código, cedula, nombre y sueldo, otro de
movimiento de nómina que indique donde indique código de concepto, código del trabajador, se debe
hacer un menú, para incluir conceptos de nómina, trabajadores y movimientos de nómina, al final recorrer
el arreglo de movimiento y decir, nombre del trabajador, cuáles fueron las asignaciones, las deducciones
y cuanto es el total a cobrar.
Responder

Ronaldo Aroa 28 de junio de 2017, 1:46


Ayudaaa!!! Escribir un programa c para generar matriz cuadrada triangulo superior de 5x5
11111
11110
11100
11000
10000
Responder

Respuestas

Gabriel Aguirre 23 de septiembre de 2017, 1:56


El problema es que sos pobre, negro mugriento

Responder

Introduce tu comentario...

Comentar como: Unknown (Goo Cerrar sesión

Publicar Vista previa Avisarme

Enlaces a esta entrada


Crear un enlace

Suscribirse a: Enviar comentarios (Atom)

NOTICIAS GAMASUTRA NOTICIAS INDIE GAMES NOTICIAS GAME CAREER GUIDE

Video Game Deep Cuts: Dream Of A Million Onions Cattails Highlights All The Best Points Of The Life- Results from Game Design Challenge: Keep it
Simulation Genre Clean
Dream Daddy co-creator opens up about the
challenges of creating in public Kick Off A Weekend Of Worldwide Game Jamming Design 101: Balancing Games
With Ludum Dare 40's Keynote
Gamasutra plays Battletech with game director How to Make a Game in One Week: Epic MegaJam
Mike McCain Slice Of Life Tasks Players With Surviving As A Learnings
Fawn Separated From Family
Video: A year's worth of lessons learned from Design 101: The Role of Randomness
growing a F2P mobile game Ebony Spire: Heresy's Items Can be Used By The
Player Or their Enemies What would a psychology student be doing at a
Get a job: Stoic is hiring a Tools Programmer games studio?
Path Out Is An Autobiographical JRPG Of Escaping
Syria's Civil War

Copyright © 2017 Programa Videojuegos | Powered by Blogger

Design by NewWpThemes | Blogger Template by Lasantha - Free Blogger Themes | NewBloggerThemes.com

Google+

También podría gustarte