martes, 20 de noviembre de 2012
Cuestionario.
Unidad 3 Tarea 2
Cuestionario.
1 ¿Se le conoce como transmitido por valor a?
R= cuando se trasmite un valor a una función como el argumento trasmitido.
2 ¿Que debe proporcionar una función llamada?
R= - El tipo de datos del valor devuelto - El valor real que se devuelve
3 ¿Que debe de especificar una función que devuelve datos?
R= El tipo de datos del valor que se devolverá
4 ¿Qué debe de llevar la función que llama (receptor)?
R= Ser alertada del tipo de valor a esperar, Usar de manera apropiada el valor devuelto.
5 ¿Dar un ejemplo de cómo debe ir para alertar a una función que llama?
R= int encontrarMax(int, int)
6 ¿Cual es el Propósito de declarar variables?
R= Es alertar a la computadora de la cantidad de almacenamiento interno reservado para los datos.
7 ¿En qué consiste en llamar a una función?
R= En colocar valores de argumentos en una región de memoria reservada a la que la función tiene acceso.
8 ¿Qué permite las funciones inline?
R= Agrupar las líneas respectivas de código en forma directa en el programa siempre que se llame a una función.
9 ¿Cuál es la ventaja de utilizar una función inline?
R= Es que aumenta la velocidad de ejecución.
10 ¿A que se le conoce como transmisión por valor?
R= a una función que llamada recibe valores de la función que la llama, almacena y manipula los valores transmitidos y devuelve en forma directa cuando mucho un valor único.
11 ¿A que se le conoce como transmisión por referencia?
R= A una transmisión de direcciones.
12 ¿Cómo se declara en C++ un parámetro de referencia?
R= tipo-de-dato & nombre-de-referencia
13 ¿De un Ejemplo de declaración de referencia?
R= doublé& num1;
14 ¿Qué significa en C++ ‘&’?
R= Significa la ´´dirección de´´
15 ¿Para la línea de encabezado de un prototipo de función apropiado es?
R= void valnuevo (double&, double&);
16 ¿Cuales son las precauciones al usar argumentos de referencia
-No constantes -- solo variables-Es que una llamada a función en si no da indicio de que la función llamada usara parámetros de referencia
17 ¿La transmisión de dirección se conoce como función de?R- Transmisión por referencia
18 ¿Que permite llamar a una función y transmitir argumentos por valor?R- Que se escriban como entidades independientes que puedan usar cualquier nombre de variable sin preocuparse que otras funciones usen el mismo nombre.
19 ¿Que ejecuta el prototipo convertir_temp()?R-Alerta al compilador del tipo de almacenamiento necesario para el valor devuelto
20 ¿Que es lo que hay que proporcionar para usar un valor devuelto?R- Una variable para almacenar el valor o usar el valor en forma directa en una expresión.
lunes, 12 de noviembre de 2012
Practica 11
Problema 1
Pseudocodigotabla[5][5] int
r,c int
suma=0 int
for(r=0 to 5 step r ++)
{
for(c=0 to 5 step c ++)
{
Print "tabla[" , r , "," , c , "]=?"
read tabla[r][c]
}
}
for(r=0 to 5 step r ++)
{
suma=0
for(c=0 to 5 step c ++)
{
suma=suma+tabla[r][c]
Print tabla[r][c] , "\t"
}
Print suma
}
Codificación en C++
# include <iostream.h>
# include <conio.h>
# include <math.h>
int main ()
{
int tabla[5][5];
int r,c;
int suma=0;
for(r=0;r<5;r ++)
{
for(c=0;c<5;c ++)
{
cout<<"tabla["<<r<<","<<c<<"]=?";
cin>>tabla[r][c];
}
}
for(r=0;r<5; r ++)
{
suma=0;
for(c=0;c<5;c ++)
{
suma=suma+tabla[r][c];
cout<<tabla[r][c]<<"\t";
}
cout<<suma<<endl;
}
getch ();
return 0;
}
Problema 2
Pseudocodigo
matriz[5][6] int
i,j,mayor=0,pos int
suma=0 int
for(i=0 to 5 step i++)
{
for(j=0 to 5 step j ++)
{
Print "matriz[" , i , "," , j , "]=?"
Read matriz[i][j]
}
}
for(i=0 to 5 step i ++)
{
suma=0
for(j=0 to 5 step j ++)
{
suma=suma+matriz[i][j]
}
matriz[i][j]=suma
}
for(i=0 to 5 step i ++)
{
for(j=0 to 6 step j ++)
{
Print matriz[i][j] , "\t"
}
Print
}
for(i=0 to 5 step i ++)
{
if(matriz[i][5]>mayor)
{
mayor= matriz[i][5]
pos=i
}
}
Print "\n"
Print "el dato mayor es" , mayor
Print "el renglón en donde esta localizado en:" , pos
Codificación en C++# include <iostream.h>
# include <conio.h>
# include <math.h>
int main ()
{
int matriz[5][6];
int i,j,mayor=0,pos;
int suma=0;
for(i=0;i<5;i ++)
{
for(j=0;j<5;j ++)
{
cout<<"matriz["<<i<<","<<j<<"]=?";
cin>>matriz[i][j];
}
}
for(i=0;i<5;i ++)
{
suma=0;
for(j=0;j<5;j ++)
{
suma=suma+matriz[i][j];
}
matriz[i][j]=suma;
}
for(i=0;i<5;i ++)
{
for(j=0;j<6;j ++)
{
cout<<matriz[i][j]<<"\t";
}
cout<<endl;
}
for(i=0;i<5;i ++)
{
if(matriz[i][5]>mayor)
{
mayor= matriz[i][5];
pos=i;
}
}
cout<<"\n"<<endl;
cout<<"el dato mayor es"<<mayor<<endl;
cout<<"el rneglon en donde esta localizado en:"<<pos<<endl;
getch ();
return 0;
}

for(j=0 to 5 step j ++)
{
Print "matriz[" , i , "," , j , "]=?"
Read matriz[i][j]
}
}
for(i=0 to 5 step i ++)
{
suma=0
for(j=0 to 5 step j ++)
{
suma=suma+matriz[i][j]
}
matriz[i][j]=suma
}
for(i=0 to 5 step i ++)
{
for(j=0 to 6 step j ++)
{
Print matriz[i][j] , "\t"
}
}
for(i=0 to 5 step i ++)
{
if(matriz[i][5]>mayor)
{
mayor= matriz[i][5]
pos=i
}
}
Print "\n"
Print "el dato mayor es" , mayor
Print "el renglón en donde esta localizado en:" , pos
Codificación en C++# include <iostream.h>
# include <conio.h>
# include <math.h>
int main ()
{
int matriz[5][6];
int i,j,mayor=0,pos;
int suma=0;
for(i=0;i<5;i ++)
{
for(j=0;j<5;j ++)
{
cout<<"matriz["<<i<<","<<j<<"]=?";
cin>>matriz[i][j];
}
}
for(i=0;i<5;i ++)
{
suma=0;
for(j=0;j<5;j ++)
{
suma=suma+matriz[i][j];
}
matriz[i][j]=suma;
}
for(i=0;i<5;i ++)
{
for(j=0;j<6;j ++)
{
cout<<matriz[i][j]<<"\t";
}
cout<<endl;
}
for(i=0;i<5;i ++)
{
if(matriz[i][5]>mayor)
{
mayor= matriz[i][5];
pos=i;
}
}
cout<<"\n"<<endl;
cout<<"el dato mayor es"<<mayor<<endl;
cout<<"el rneglon en donde esta localizado en:"<<pos<<endl;
getch ();
return 0;
}

Problema 3
Pseudocodigo
suma=0 int
m[4][5] int
r,c int
suma=0
for(c=0 to 5 step c++)
{
suma=0
for(r=0 to 4 step r++)
{
Print "m[" , r , c , "]:"
Read m[r][c]
suma=suma+m[r][c]
}
}
Print "La suma de columna" , c , "es:" , suma
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int suma=0;
int m[4][5];
int r,c;
suma=0;
for(c=0;c<5;c++)
{
suma=0;
for(r=0;r<4;r++)
{
cout<<"m["<<r<<c<<"]:";
cin>>m[r][c];
suma=suma+m[r][c];
}
}
cout<<"La suma de columna"<<c<<"es:"<<suma<<endl;
getch ();
return 0;
}
Problema 4
Pseudocodigo
matriz[6][4], I, J, suma=0 int
for (I=0 to 5 step I++)
{
for (J=0 to 4 step J++)
{
Print "matriz[" , I , ", " , J , "] = "
Read matriz[I][J]
}
}
for (I=0 to 4 step I++)
{
suma=0
for (J=0 to 5 step J++)
{
suma=suma+matriz[J][I]
}
matriz[5][I]=suma
}
for (I=0 to 6 step I++)
{
for (J=0 to 4 step J++)
{
Print matriz[I][J] , "\t"
}
}
Codificación en C++
#include <iostream.h>
#include <conio.h>
int main ()
{
int matriz[6][4], I, J, suma=0;
for (I=0; I<5; I++)
{
for (J=0; J<4; J++)
{
cout<<"matriz["<<I<<", "<<J<<"] = ";
cin>>matriz[I][J];
}
}
for (I=0; I<4; I++)
{
suma=0;
for (J=0; J<5; J++)
{
suma=suma+matriz[J][I];
}
matriz[5][I]=suma;
}
for (I=0; I<6; I++)
{
for (J=0; J<4; J++)
{
cout<<matriz[I][J]<<"\t";
}
cout<<endl;
}
getch ();
return 0;
}
Problema 5
Pseudocodigo
matriz[7][8], r, c, suma=0, mayor1=0, posc=0, mayor2=0, posr=0 int
randomize ()
Print "Matriz Original"
for (r=0 to 6 step r=r+1)
{
suma=0
for (c=0 to 7 step c=c+1)
{
matriz [r][c]=random (10)
suma=suma+matriz[r][c]
Print matriz[r][c] , "\t"
}
matriz[r][7]=suma
}
for (c=0 to 7 step c=c+1)
{
suma=0
for (r=0 to 6 step r=r+1)
{
suma=suma+matriz[r][c]
}
matriz[6][c]=suma
}
matriz[6][7]=0
for (c=0 to 7 step c=c+1)
{
if (matriz[6][c]>mayor1)
{
mayor1=matriz[6][c]
posc=c
}
}
for (r=0 to 6 step r=r+1)
{
if (matriz[r][7]>mayor2)
{
mayor2=matriz[r][7]
posr=r
}
}
Print "\nMatriz con la suma de renglones y columnas"
for (r=0 to 7 step r=r+1)
{
for (c=0 to 8 step c=c+1)
{
Print matriz[r][c] , "\t"
}
}
Print "\n"
Print "La suma mayor del renglon " , posr , " es = " , mayor2
Print "\n"
Print "La suma mayor de la columnas " , posc , " es = " , mayor1
Codificación en C++
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
int matriz[7][8], r, c, suma=0, mayor1=0, posc=0, mayor2=0, posr=0;
randomize () ;
cout<<"Matriz Original"<<endl<<endl;
for (r=0; r<6; r=r+1)
{
suma=0;
for (c=0; c<7; c=c+1)
{
matriz [r][c]=random (10);
suma=suma+matriz[r][c];
cout<<matriz[r][c]<<"\t";
}
matriz[r][7]=suma;
cout<<endl;
}
for (c=0; c<7; c=c+1)
{
suma=0;
for (r=0; r<6; r=r+1)
{
suma=suma+matriz[r][c];
}
matriz[6][c]=suma;
}
matriz[6][7]=0;
for (c=0; c<7; c=c+1)
{
if (matriz[6][c]>mayor1)
{
mayor1=matriz[6][c];
posc=c;
}
}
for (r=0; r<6; r=r+1)
{
if (matriz[r][7]>mayor2)
{
mayor2=matriz[r][7];
posr=r;
}
}
cout<<"\nMatriz con la suma de renglones y columnas"<<endl<<endl;
for (r=0; r<7; r=r+1)
{
for (c=0; c<8; c=c+1)
{
cout<<matriz[r][c]<<"\t";
}
cout<<endl;
}
cout<<"\n";
cout<<"La suma mayor del renglon "<<posr<<" es = "<<mayor2<<endl;
cout<<"\n";
cout<<"La suma mayor de la columnas "<<posc<<" es = "<<mayor1<<endl;
getch ();
return 0;
}
Problema 6
Pseudocodigo
A[5][5], B[5][5] int
I,J int
random()
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
A[I][J]=random(1000)+1
B[J][I]=A[I][J]
}
}
Print "Matriz Original"
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
Print A[I][J] , "\t "
}
Print "\n"
}
Print "Matriz Transpuesta"
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
Print B[I][J] , "\t"
}
Print "\n"
}
Codificación en C++
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
int A[5][5], B[5][5];
int I,J;
randomize();
for(I=0;I<5;I++)
{
for(J=0;J<5;J++)
{
A[I][J]=random(1000)+1;
B[J][I]=A[I][J];
}
}
cout<<"Matriz Original"<<endl;
for(I=0;I<5;I++)
{
for(J=0;J<5;J++)
{
cout<< A[I][J]<<"\t "<<endl;
}
cout<<"\n"<<endl;
}
cout<<"Matriz Transpuesta"<<endl;
for(I=0;I<5;I++)
{
for(J=0;J<5;J++)
{
cout<<B[I][J]<<"\t"<<endl;
}
cout<<"\n"<<endl;
}
getch ();
return 0;
}
Problema 7
Pseudocodigo
A[5][5], B[5][5] int
I,J, suma=0 int
random()
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
A[I][J]=random(1000)+1
}
}
suma=0
for(I=0 to 5 step I++)
{
suma=suma+A[I][J]
}
Print "La Suma de la Diagonal Principal inversa es " , suma
suma=0
J=4
for(I=0 to 5 step I++)
{
suma=suma + A[I][J]
J=J-1
}
Print "La suma de la Diagonal Inversa es " , suma
Codificación en C++
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
int A[5][5], B[5][5];
int I,J, suma=0;
randomize();
for(I=0;I<5;I++)
{
for(J=0;J<5;J++)
{
A[I][J]=random(1000)+1;
}
}
suma=0;
for(I=0;I<5;I++)
{
suma=suma+A[I][J];
}
cout<<"La Suma de la Diagonal Principal inversa es "<<suma<<endl;
suma=0;
J=4;
for(I=0;I<5;I++)
{
suma=suma + A[I][J];
J=J-1;
}
cout<<"La suma de la Diagonal Inversa es "<<suma<<endl;
getch ();
return 0;
}
lunes, 5 de noviembre de 2012
Practica 10
Problema 1
Pseudocodigo
valores[8] int
I,suma,promedio int
for(I=0 to 8 step I++)
{
Print "Introduce Valores [" , I , "]:"
Read valores[I]
}
suma=0
for(I=0 to 8 step I++)
{
suma=suma+valores[I]
}
promedio=suma/8
Print "El Promedio es: " , promedio
Print "Valores Mayor o Igual al Promedio: "
for(I=0 to 7 step I++)
{
if(valores[I]>=promedio)
{
Print valores [I]
}
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int valores[8];
int I,suma,promedio;
for(I=0;I<8;I++)
{
cout<<"Introduce Valores ["<<I<<"]:";
cin>>valores[I];
}
suma=0;
for(I=0;I<8;I++)
{
suma=suma+valores[I];
}
promedio=suma/8;
cout<<"El Promedio es: "<<promedio<<endl;
cout<<"Valores Mayor o Igual al Promedio: "<<endl;
for(I=0;I<=7;I++)
{
if(valores[I]>=promedio)
{
cout<<valores [I]<<endl;
}
}
getch ();
return 0;
}
Problema 2a
Pseudocodigo
primero[10] int
segundo[10] int
tercero[10] int
I int
for(I=0 to 10 step I++)
{
Print "Primero [" , I , "]:"
Read primero[I]
Print "Segundo[" , I , "]: "
Read segundo[I]
}
Print "Primero + Segundo=Tercero"
Print "_________________________"
for(I=0 to 10 step I++)
{
tercero[I]=primero[I]+segundo[I]
Print primero[I] , "\t" , segundo[I] , "\t" , tercero[I]
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int primero[10];
int segundo[10];
int tercero[10];
int I;
for(I=0;I<10;I++)
{
cout<<"Primero ["<<I<<"]:";
cin>>primero[I];
cout<<"Segundo["<<I<<"]: ";
cin>>segundo[I];
}
cout<<"Primero + Segundo=Tercero"<<endl;
cout<<"_________________________"<<endl;
for(I=0;I<10;I++)
{
tercero[I]=primero[I]+segundo[I];
cout<<primero[I]<<"\t"<<segundo[I]<<"\t"<<tercero[I]<<endl;
}
getch ();
return 0;
}
Problema 2b
Pseudocodigo
primero[10] int
segundo[10] int
tercero[10] int
I int
for(I=0 to 10 step I++)
{
Print "Primero [" , I , "]:"
Read primero[I]
Print "Segundo[" , I , "]: "
Read segundo[I]
}
Print "Primero * Segundo=Tercero"
Print "_________________________"
for(I=0 to 10 step I++)
{
tercero[I]=primero[I]+segundo[I]
Print primero[I] , "\t" , segundo[I] , "\t" , tercero[I]
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int primero[10];
int segundo[10];
int tercero[10];
int I;
for(I=0;I<10;I++)
{
cout<<"Primero ["<<I<<"]:";
cin>>primero[I];
cout<<"Segundo["<<I<<"]: ";
cin>>segundo[I];
}
cout<<"Primero * Segundo=Tercero"<<endl;
cout<<"_________________________"<<endl;
for(I=0;I<10;I++)
{
tercero[I]=primero[I]* segundo[I];
cout<<primero[I]<<"\t"<<segundo[I]<<"\t"<<tercero[I]<<endl;
}
getch ();
return 0;
}
Problema 3
Pseudocodigo
valores [10] real
desv [10] real
total=0.0,promedio real
i int
for(i=0 to 10 step i++)
{
Print "valores [" , i , "]:"
Read valores[i]
total=total+valores[i]
}
promedio=total/10
for(i=0 to 10 step i++)
{
desv[i]=valores[i]-promedio
}
Print "desviacion valores"
for(i=0 to 10 step i++)
{
Print desv[i] , "\t\t\t" , valores[i]
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float valores [10];
float desv [10];
float total=0.0,promedio;
int i;
for(i=0;i<10;i++)
{
cout<<"valores ["<<i<<"]:"<<endl;
cin>>valores[i];
total=total+valores[i];
}
promedio=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-promedio;
}
cout<<"desviacion valores"<<endl;
for(i=0;i<10;i++)
{
cout<<desv[i]<<"\t\t\t"<<valores[i]<<endl;
}
getch ();
return 0;
}
Problema 3b
Pseudocodigo
valores [10] real
desv [10] real
total=0.0,promedio,suma=0.0,varianza real
i int
for(i=0 to 10 step i++)
{
Print "valores [" , i , "]:"
Read valores[i]
total=total+valores[i]
}
promedio=total/10
for(i=0 to 10 step i++)
{
desv[i]=valores[i]-promedio
}
Print "desviacion valores"
for(i=0 to 10 step i++)
{
Print desv[i] , "\t\t\t" , valores[i]
}
suma=0.0
for(i=0 to 10 step i++)
{
suma=suma + pow(desv[i],2)
}
varianza=suma/10
Print "la varianza es: " , varianza
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float valores [10];
float desv [10];
float total=0.0,promedio,suma=0.0,varianza;
int i;
for(i=0;i<10;i++)
{
cout<<"valores ["<<i<<"]:"<<endl;
cin>>valores[i];
total=total+valores[i];
}
promedio=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-promedio;
}
cout<<"desviacion valores"<<endl;
for(i=0;i<10;i++)
{
cout<<desv[i]<<"\t\t\t"<<valores[i]<<endl;
}
suma=0.0;
for(i=0;i<10;i++)
{
suma=suma + pow(desv[i],2);
}
varianza=suma/10;
cout<<"la varianza es: "<<varianza<<endl;
getch ();
return 0;
}
Pseudocodigo
valores [10] real
desv [10] real
total=0.0,promedio,suma=0.0,varianza real
i int
for(i=0 to 10 step i++)
{
Print "valores [" , i , "]:"
Read valores[i]
total=total+valores[i]
}
promedio=total/10
for(i=0 to 10 step i++)
{
desv[i]=valores[i]-promedio
}
Print "desviacion valores"
for(i=0 to 10 step i++)
{
Print desv[i] , "\t\t\t" , valores[i]
}
suma=0.0
for(i=0 to 10 step i++)
{
suma=suma + pow(desv[i],2)
}
varianza=suma/10
Print "la varianza es: " , varianza
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float valores [10];
float desv [10];
float total=0.0,promedio,suma=0.0,varianza;
int i;
for(i=0;i<10;i++)
{
cout<<"valores ["<<i<<"]:"<<endl;
cin>>valores[i];
total=total+valores[i];
}
promedio=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-promedio;
}
cout<<"desviacion valores"<<endl;
for(i=0;i<10;i++)
{
cout<<desv[i]<<"\t\t\t"<<valores[i]<<endl;
}
suma=0.0;
for(i=0;i<10;i++)
{
suma=suma + pow(desv[i],2);
}
varianza=suma/10;
cout<<"la varianza es: "<<varianza<<endl;
getch ();
return 0;
}
Problema 3c
Pseudocodigo
Inicio
valores[10], desv[10], total=0.0, prom, min=0, max=0, inter=0, a=0, b=0 real
i int
for(i=0;i<10;i++)
{
print"Valores[",i,"],",
read valores[i]
total=total+valores[i]
}
prom=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-prom;
}
print,"Desviacion \t Valores",
for(i=0;i<10;i++)
{
print, ",desv[i],"\t ",valores[i],
}
print,"\n"
print,"Intervalo Minimo",
for(i=0;i<10;i++)
{
if(desv[i]<=min)
{
print,desv[i]
a=a+desv[i];
}
}
print,"\n",
print,"Minimo",
print,a,
print,"\n",
print,"Intervalo Maximo"
for(i=0;i<10;i++)
{
if(desv[i]>=max)
{
print,desv[i],
b=b+desv[i];
}
}
print,"\n",
print,"Maximo"
print,b,
print,"\n",
inter=b-a;
print"Intervalo= Maximo-Minimo= ",
Print,inter,
FIN
Codificación en C++
#include<iostream.h>
#include<conio.h>
#include<math.h>
int main()
{
float valores[10], desv[10], total=0.0, prom, min=0, max=0, inter=0, a=0, b=0;
int i;
for(i=0;i<10;i++)
{
cout<<"Valores["<<i<<"]:";
cin>>valores[i];
total=total+valores[i];
}
prom=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-prom;
}
cout<<"Desviacion \t Valores"<<endl;
for(i=0;i<10;i++)
{
cout<<" "<<desv[i]<<"\t "<<valores[i]<<endl;
}
cout<<"\n"<<endl;
cout<<"Intervalo Minimo"<<endl;
for(i=0;i<10;i++)
{
if(desv[i]<=min)
{
cout<<desv[i]<<endl;
a=a+desv[i];
}
}
cout<<"\n"<<endl;
cout<<"Minimo"<<endl;
cout<<a<<endl;
cout<<"\n"<<endl;
cout<<"Intervalo Maximo"<<endl;
for(i=0;i<10;i++)
{
if(desv[i]>=max)
{
cout<<desv[i]<<endl;
b=b+desv[i];
}
}
cout<<"\n"<<endl;
cout<<"Maximo"<<endl;
cout<<b<<endl;
cout<<"\n"<<endl;
inter=b-a;
cout<<"Intervalo= Maximo-Minimo= ";
cout<<inter<<endl;
getch();
return 0;
}
Codificación en C++
#include<iostream.h>
#include<conio.h>
#include<math.h>
int main()
{
float valores[10], desv[10], total=0.0, prom, min=0, max=0, inter=0, a=0, b=0;
int i;
for(i=0;i<10;i++)
{
cout<<"Valores["<<i<<"]:";
cin>>valores[i];
total=total+valores[i];
}
prom=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-prom;
}
cout<<"Desviacion \t Valores"<<endl;
for(i=0;i<10;i++)
{
cout<<" "<<desv[i]<<"\t "<<valores[i]<<endl;
}
cout<<"\n"<<endl;
cout<<"Intervalo Minimo"<<endl;
for(i=0;i<10;i++)
{
if(desv[i]<=min)
{
cout<<desv[i]<<endl;
a=a+desv[i];
}
}
cout<<"\n"<<endl;
cout<<"Minimo"<<endl;
cout<<a<<endl;
cout<<"\n"<<endl;
cout<<"Intervalo Maximo"<<endl;
for(i=0;i<10;i++)
{
if(desv[i]>=max)
{
cout<<desv[i]<<endl;
b=b+desv[i];
}
}
cout<<"\n"<<endl;
cout<<"Maximo"<<endl;
cout<<b<<endl;
cout<<"\n"<<endl;
inter=b-a;
cout<<"Intervalo= Maximo-Minimo= ";
cout<<inter<<endl;
getch();
return 0;
}
Suscribirse a:
Entradas (Atom)











