Taller 2
Taller 2
Taller 2
#include<iostream>
#include<math.h>
using namespace std;
int main(){
float a,b,c,d,e,f;
cout<<"ingrese la primera medida:";
cin>>a;
cout<<"ingrese la segunda medida:";
cin>>b;
cout<<"ingrese la tercera medida:";
cin>>c;
d=(a+b+c)/2;
e=(d*(d-a)*(d-b)*(d-c));
f=sqrt(e);
cout<< "el area del triaungulo es "<<f<<endl;
system("PAUSE");
return 0;
}
3. Muestre números desde 1… N al N entero ingresado.
#include <iostream>
using namespace std;
int main() {
//Ejercicio 3
int n;
cout<<"Inserte numero: ";
cin>>n;
for(int i=1;i<=n;i++){
cout<<i<<" ";
}
}
#include<iostream>
#include<string>
using namespace std;
void main (void){
int n;
String r;
cout<<"ingrese el numero:";
cin>>n;
if(n%2==0)
{r="par";}
Else{r="impar";}
cout<< "el numero es"<<r;
system("PAUSE");
return 0;
}
#include<iostream>
using namespace std;
int main(){
int n,milesima,centesima,decima,unidad;
int res1,res2,res3;
cout<<"Ingrese numero de 4 digitos: ";
cin>>n;
//8456
milesima=n/1000;//8
res1=n%1000;//456
centesima=res1/100;//4
res2=n%100;
decima=res2/10;
res3=n%10;
unidad=res3/1;
switch(milesima){
case 1:cout<<"M";break;
case 2:cout<<"MM";break;
case 3:cout<<"MMM";break;
case 4:cout<<"MMMM";break;
case 5:cout<<"MMMMM";break;
case 6:cout<<"MMMMMM";break;
case 7:cout<<"MMMMMMM";break;
case 8:cout<<"MMMMMMMM";break;
case 9:cout<<"MMMMMMMMM";break;
}
switch(centesima){
case 1:cout<<"C";break;
case 2:cout<<"CC";break;
case 3:cout<<"CCC";break;
case 4:cout<<"CD";break;
case 5:cout<<"D";break;
case 6:cout<<"DC";break;
case 7:cout<<"DCC";break;
case 8:cout<<"DCCC";break;
case 9:cout<<"CM";break;
}
switch(decima){
case 1:cout<<"X";break;
case 2:cout<<"XX";break;
case 3:cout<<"XXX";break;
case 4:cout<<"XL";break;
case 5:cout<<"L";break;
case 6:cout<<"LX";break;
case 7:cout<<"LXX";break;
case 8:cout<<"LXXX";break;
case 9:cout<<"XC";break;
}
switch(unidad){
case 1:cout<<"I";break;
case 2:cout<<"II";break;
case 3:cout<<"III";break;
case 4:cout<<"IV";break;
case 5:cout<<"V";break;
case 6:cout<<"VI";break;
case 7:cout<<"VII";break;
case 8:cout<<"VIII";break;
case 9:cout<<"IX";break;
}
}
10. Convierta un número a binario, octal, hexadecimal.
11. Convierta una medida de temperatura a F°, C° y/o K°. Tome en cuenta el tipo de
temperatura que está ingresando.
12. Deletre una cadena a su respectiva mayúscula, cada carácter debe ser mostrado en
una nueva línea.
#include <iostream>
#include<string>
using namespace std;
14. Ingresar un de cuatro cifras, y colocar cada uno de sus dígitos en un vector, además
mostrar la posición del menor dígito.
15. Invierta un arreglo creado anteriormente
#include <iostream>
17. Escriba un programa que permita leer y luego imprimir matrices cuadradas de orden n.
Cada tarea deberá hacerla como una función separada.
#include <iostream>
using namespace std;
int main()
{
int a, b;
int c[a][b];
cout << "ingrese Filas: ";
cin >> a;
cout << "ingrese Columnas: ";
cin>> b;
}
cout<<endl;
}
system("pause");
return 0;
}
18. Ingresar números enteros y calcular la suma de dichos números. El algoritmo termina
cuando se ingresa el numero cero.
#include<iostream>
#include<stdio.h>
using namespace std;
int main(){
#include<iostream>
#include<math.h>
using namespace std;
int main(){
int a[2][2],b[2][2],c[2][2],i,j;
cout<<"Ingrese la primera matriz2x2 :"<<endl;
cout<<"Primero:"<<endl;
cin>>a[0][0];
cout<<"Segundo:"<<endl;
cin>>a[0][1];
cout<<"Tercero:"<<endl;
cin>>a[1][0];
cout<<"Cuarto:"<<endl;
cin>>a[1][1];
for(i=0;i<=1;i++)
{for(j=0;j<=1;j++)
c[i][j]=a[i][j]*b[i][j];}
system("PAUSE");
return 0;
24. Escriba un programa que permita sumar y restar matrices. Recuerde que debe
implementar funciones en cada caso.
#include<iostream>
25. Escriba una función que averigüe si una matriz cuadrada de orden n es una matriz
identidad. La función debe devolver el valor trae si la matriz recibida como argumento es
identidad, en caso contrario debe devolver false
26. Pedir por pantalla un número N y dibujar: Ejemplo: N = 4
Fila 1: 1 2 3 4
Fila 2: 1 2 3
Fila 3: 1 2
Fila 4: 1
Así hasta la fila N
#include <iostream>