miércoles, 7 de marzo de 2012

unidad 2 programas

Programa 1
#include <iostream.h>
#include <conio.h>
main()
{
int MAXTEMPS = 5;
int i, temp[MAXTEMPS];
for (i = 0; i < MAXTEMPS; i++)
{
cout << "introduzca una temperatura: ";
cin>> temp[i];
}
cout << endl;
for (i = 0; i < MAXTEMPS; i++)
cout << "la temperatura " << i <<" " << "es: " << temp[i] << endl;
getch();
}
Al momento de aparecer en pantalla:
introduzca una temperatura: 12
introduzca una temperatura: 32
introduzca una temperatura: 43
introduzca una temperatura: 54
introduzca una temperatura: 65

la temperatura 0 es: 12
la temperatura 1 es: 32
la temperatura 2 es: 43
la temperatura 3 es: 54
la temperatura 4 es: 65

Programa 2
#include <iostream.h>
#include <conio.h>
main()
{
int MAXTEMPS = 5;
int i, temp[MAXTEMPS], total = 0;
for (i = 0; i < MAXTEMPS; i++)
{
cout << "introduzca una temperatura: ";
cin>> temp[i];
}
cout << "\nEl total de las temperaturas";
for (i = 0; i < MAXTEMPS; i++)
{
cout << " " << temp[i];
total = total + temp[i];
}
cout << " es " << total <<endl;
getch();
}

Al momento de aparecer en pantalla:
introduzca una temperatura: 23
introduzca una temperatura: 34
introduzca una temperatura: 34
introduzca una temperatura: 323
introduzca una temperatura: 12

El total de las temperaturas 23 34 34 323 12 es 426


Programa 3
#include <iostream.h>
#include <conio.h>
main()
{
int MAXELS = 5;
int i, max, nums[5] = {2, 18, 1, 27, 16};
max = nums[0];
for (i = 1; i < MAXELS; i++){
if (max < nums[i]){
max = nums[i];
}}
cout << "El maximo valor es : " << max << endl;
getch();
}

Al momento de aparecer en pantalla:
El maximo valor es : 27

Programa 4
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
int lim = 5;
int A[lim], B[lim], C[lim], i;
cout << "Dame los " << lim << " valores del arreglo A, "
<< "separados por espacios: ";
for (i = 0; i < lim; i++) cin >> A[i];
cout << "\nDame los " << lim << " valores del arreglo B, "
<< "separados por espacios: ";
for (i = 0; i < lim; i++) cin >> B[i];
cout << "\nLa suma es: " << endl;
for (i = 0; i<lim; i++)
{
C[i] = A[i] + B[i];
cout << C[i] << endl;
}
getch();
}

Al momento de aparecer en pantalla:
Dame los 5 valores del arreglo A, separados por espacios: 1 2 3 4 5

Dame los 5 valores del arreglo B, separados por espacios: 1 2 3 4 5

La suma es:
2
4
6
8
10

Programa 5
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <iomanip.h>
main()
{
int NUMRENG = 3;
int NUMCOL = 4;
int i,j;
int val[3][4] = {8, 16, 9, 52, 3, 15, 27, 6, 14,
25, 2, 10};
cout << "\nDespliegue del arreglo val por elemento explicito" <<endl
<< "\n" << setw(4) << val[0][0] << setw(4) << val[0][1]
<< setw(4) << val[0][2] << setw(4) << val[0][3]
<< "\n" << setw(4) << val[1][0] << setw(4) << val[1][1]
<< setw(4) << val[1][2] << setw(4) << val[1][3]
<< "\n" << setw(4) << val[2][0] << setw(4) << val[2][1]
<< setw(4) << val[2][2] << setw(4) << val[2][3];
cout << "\n\nDespliegue del arreglo val empleando ciclos for anidados" <<
endl;
for (i = 0; i < NUMRENG; i++)
{
cout << "\n";
for (j = 0; j < NUMCOL; j++)
cout << setw(4) << val[i][j];
}
cout << endl;
getch();
}

Al momento de aparecer en pantalla:

Despliegue del arreglo val por elemento explicito

   8  16   9  52
   3  15  27   6
  14  25   2  10

Despliegue del arreglo val empleando ciclos for anidados

   8  16   9  52
   3  15  27   6
  14  25   2  10

Programa 6
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <iomanip.h>
main()
{
int NUMRENG = 3;
int NUMCOL = 4;
int i,j;
int val[3][4] = {8, 16, 9, 52, 3, 15, 27, 6, 14,
25, 2, 10};
//multiplicar cada elemento por 10 y desplegarlo
cout << "\nDesplegar los elementos multiplicados";
for (i = 0; i < NUMRENG; i++)
{
cout << endl;
for (j = 0; j < NUMCOL; j++)
{
val[i][j] = val[i][j] * 10;
cout << setw(5) << val[i][j];
}}
cout << endl;
getch();
}
Al momento de aparecer en pantalla:

Desplegar los elementos multiplicados
   80  160   90  520
   30  150  270   60
  140  250   20  100

No hay comentarios:

Publicar un comentario