Professional Documents
Culture Documents
PROGRAMACION 1
NRC:4188
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include<stdio.h>
int main()
{
printf("Nombres: Robalino Estuardo, Salazar
Francisco\nNRC: 4188\n");
int cadena[50];
srand(time(NULL));
for(int i=0;i<50;i++)
{
cadena[i]=1+rand()%(51-1);
cout<<cadena[i]<<" ";
}
return 0;
2. Programa que rellene un array con los 100 primeros números enteros y los
muestre en pantalla en orden ascendente.
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include<stdio.h>
int main()
{
printf("Nombres: Robalino Estuardo, Salazar Francisco\nNRC:
4188\n");
int cadena[100];
for(int i=1;i<100;i++)
{
cadena[i]=i;
}
for (int i=1;i<=100;i++)
{
printf("%d\n",cadena[i]);
}
return 0;
3. Programa que rellene un array con los 100 primeros números enteros y los
muestre en pantalla en orden descendente.
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include<stdio.h>
int main()
{
printf("Nombres: Robalino Estuardo, Salazar
Francisco\nNRC: 4188\n");
int cadena[100];
for(int i=100;i>=1;i--)
{
cadena[i]=i;
}
for (int i=100;i>=1;i--)
{
printf("%d\n",cadena[i]);
}
return 0;
4. Programa que rellene un array con los números pares comprendidos entre 1
y 100 y los muestre en pantalla en orden ascendente.
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include<stdio.h>
return 0;
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include<stdio.h>
int main()
{
printf("Nombres: Robalino Estuardo, Salazar
Francisco\nNRC: 4188\n");
int cadena[100];
for(int i=1;i<=100;i++)
{
if (i%2!=0)
cadena[i]=i;
}
for (int i=1;i<=100;i++)
{
if (i%2!=0)
printf("%d\n",cadena[i]);
}
return 0;
}
6. Programa 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()
{
printf("Nombres: Robalino Estuardo, Salazar
Francisco\nNRC: 4188\n");
float aux, numeros[10];
int i,j,n=10;
for (i=0;i<n;i++)
{
printf("Escriba un numero");
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;
}
7. Programa lea 10 números por teclado, 5 para un array y 5 por randomico (1-
27). Mostrar los 10 números en pantalla mediante un solo array.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
printf("Nombres: Robalino Estuardo, Salazar
Francisco\nNRC: 4188\n");
int aux, A[5],B[5],C[10];
int i;
srand(time(0));
for (i=0;i<5;i++)
{
printf("Escriba un número");
scanf("%d",&A[i]);
}
for (i=0;i<5;i++)
{
B[i]=(rand()%7)+10;
}
for(i=0;i<5;i++)
{
C[i]=A[i];
}
for(i=0;i<5;i++)
{
C[5+i]=B[i];
}
for (i=0;i<10;i++){
printf("%d\n",C[i]);
}
system("PAUSE");
return 0;
}
8. Programa que lea 5 números por teclado, los copie a otro array multiplicados
por el promedio de los cinco números ingresados y muestre los arreglos con
rotulado
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Nombres: Robalino Estuardo, Salazar
Francisco\nNRC: 4188\n");
int aux, A[5],B[5],C[10];
int i,j,n=5,suma,prom;
suma=0;
prom=0;
for (i=0;i<n;i++)
{
printf("Escriba un numero");
scanf("%d",&A[i]);
suma+= A[i];
}
prom=(suma/5);
for (i=0;i<n;i++)
{
B[i]=(A[i]*prom);
}
for(i=0;i<5;i++)
{
C[i]=A[i];
}
for(i=0;i<5;i++)
{
C[5+i]=B[i];
}
printf("Arreglo 1\n");
for (i=0;i<n;i++)
{
printf("%d: %d\n",i+1,A[i]);
}
printf("Arreglo 2\n");
for (i=0;i<n;i++)
{
printf("%d: %d\n",i+1,B[i]);
}
printf("Arreglo 3\n");
for (i=0;i<10;i++)
{
printf("%d: %d\n",i+1,C[i]);
}
return 0;
}
9. Programa que lea 5 números por teclado, los copie a otro array multiplicados
por el mínimo valor de los 5 ingresados y los muestre todos ordenados usando
un tercer array y muestre los arreglos con rotulado
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Nombres: Robalino Estuardo, Salazar
Francisco\nNRC: 4188\n");
int aux, A[5],B[5],C[10];
int i,j,n=5,suma,M;
suma=0;
for (i=0;i<n;i++)
{
printf("Escriba un numero: ");
scanf("%d",&A[i]);
}
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(A[i]>A[j])
{
aux=A[i];
A[i]=A[j];
A[j]=aux;
}
}
}
for (i=n-1;i>=0;i--)
{
if(i==0)
printf("El numero menor es: %d\n",A[i]);
M=A[i];
}
for (i=0;i<n;i++)
{
B[i]=(A[i]*M);
}
for(i=0;i<5;i++)
{
C[i]=A[i];
}
for(i=0;i<5;i++)
{
C[5+i]=B[i];
}
printf("Arreglo 1\n");
for (i=0;i<n;i++)
{
printf("%d: %d\n",i+1,A[i]);
}
printf("Arreglo 2\n");
for (i=0;i<n;i++)
{
printf("%d: %d\n",i+1,B[i]);
}
printf("Arreglo 3\n");
for (i=0;i<10;i++)
{
printf("%d: %d\n",i+1,C[i]);
}
return 0;
}
10. Programa que rellene un array con los 100 primeros números pares y
muestre su suma.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
for (x=0;x<i;x++)
{
sum=sum+tabla[x];
}
printf("%d\n",sum);
system("PAUSE");
return 0;
}
11. Programa que lea 10 números por teclado, los almacene en un array y
muestre el mayor de ellos.
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Nombres: Robalino Estuardo, Salazar Francisco\nNRC:
4188\n");
float aux, numeros[10];
int i,j,n=10;
for (i=0;i<n;i++)
{
printf("Escriba un numero: ");
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--)
{
if(i==0)
printf("%f\n",numeros[i]);
}
system("PAUSE");
return 0;
}
12. Programa que mediante un array almacene números tanto positivos como
negativos y los muestre ordenados.
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Nombres: Robalino Estuardo, Salazar Francisco\nNRC:
4188\n");
float aux, numeros[5];
int i,j,n=5;
for (i=0;i<n;i++)
{
printf("Escriba un numero");
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;
}