Professional Documents
Culture Documents
SOLUCIN
PROGRAMA EN BORLAND C ++
// PROGRAMA MATRIZ TRIANGULAR A
#include <iostream.h>
#include <conio.h>
float maximo(float X[20][20], int n);
float minimo(float X[20][20], int n);
float suma(float X[20][20], int n);
float sucol(float X[20][20], int n);
void main()
{
float A[20][20], mi, ma, su, sumcol;
int i, j , nn, b;
{
for(j=0;j<nn;j++)
{
if(i<=j)
{
cout<<"Ingrese el valor de la matriz
"<<(i+1)<<"x"<<(j+1)<<": ";
cin>>A[i][j];
}
else
{
A[i][j]=0.0;
}
}
}
mi=minimo(A,nn);ma=maximo(A,nn);su=suma(A,nn);sumcol=sucol(A,nn
);
for(i=0;i<nn;i++)//se recorre vector para buscar coincidencias de mi
(minimo) y ma (maximo)
{
for(j=0;j<nn;j++)
{
if(i<=j)
{
if(mi==A[i][j])
{
cout<<"El numero minimo esta en la posicion:
"<<"("<<(i+1)<<";"<<(j+1)<<")"; //se muestra posicion del minimo
cout<<"\n";
}
}
}
}
for(i=0;i<nn;i++)//se recorre vector para buscar coincidencias de mi
(minimo) y ma (maximo)
{
for(j=0;j<nn;j++)
{
if(i<=j)
{
if(ma==A[i][j])
{
cout<<"El numero maximo esta en la posicion
"<<"("<<(i+1)<<";"<<(j+1)<<")"; //se muestra posicion maximo
cout<<"\n";
}
}
}
}
b= A[3][3] - 3;
// suma de la columna 4
cout<<"La suma de los elementos en la matriz cuadrada es
"<<su<<"\n";
cout<<"El promedio de la 4ta columna es "<<b<<"\n";
getche();
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i<=j)
{
sum=sum+X[i][j];
}
}
}
return(sum);
}
sum=sum+X[i][j];
}
}
}
}
return(sum);
}
PROBLEMA 1 (VISTA)
PROBLEMA N 8
Tangente ( x)
seno ( x)
cos eno( x)
Cotagente( x)
seno ( x)
cos eno( x)
1.
2.
Secante( x)
1
cos eno( x)
3.
Co sec ante( x)
1
seno( x)
4.
SOLUCIN
PROGRAMA EN BORLAND C ++
// PROGRAMA PARA CALCULAR FUNCIONES TRIGONOMETRICAS
#include "conio.h"
#include "stdio.h"
#include "iostream.h"
#include "math.h"
void main(void)
{
double x;
int n;
cout<<"\n\nIngresar el valor de x\n";
cin>>x;
cout<<endl;
cout<<endl;
cout<<"Escoja una funcion para x: \n\n";
cout<<"(1)Tangente\n";
cout<<"(2)Cotangente\n";
cout<<"(3)Secante\n";
cout<<"(4)Cosecante\n";
cin>>n;
cout<<endl;
cout<<endl;
switch (n){
case 1: cout<<"Tangente ("<<x<<") = "<<tangente(x);
break;
case 2: cout<<"Cotangente ("<<x<<") = "<<cotangente(x);
break;
double tangente(double x)
{
double z;
z=sin(x)/cos(x);
return z;
}
double cotangente(double x)
{
double z;
z=cos(x)/sin(x);
return z;
}
double secante(double x)
{
double z;
z=1/cos(x);
return z;
}
double cosecante(double x)
{
double z;
z=1/sin(x);
return z;
}
PROBLEMA N 8
Crear un programa que permita leer un nmero entero positivo y luego nos
presente su equivalente en sistema octal.
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
main ()
{
int pot,sum,num,res,base;
sum=0;
pot=1;
cout<<("numero decimal:");
cin>>num;
cout<<("base a convertir:");
cin>>base;
while(num>0)
{
res=num%base;
num=num/base;
sum=sum+res*pot;
pot=pot*10;
}
cout<<"el numero en base "<< base <<" es: "<<sum;
getch();
}