Date post: | 03-Mar-2018 |
Category: |
Documents |
Upload: | alejandra-munoz |
View: | 217 times |
Download: | 0 times |
of 19
7/26/2019 Captulo Arrays
1/19
Ing. Cesar Villacis
Integrantes:
Alejandra Muoz
Sasha SigenzaCaptulo Arrays
Departamento de Ciencias Exactas
Ingeniera en Biotecnologa
Introduccin a la Programacin
Deber de Programacin
NRC: 1317
7/26/2019 Captulo Arrays
2/19
3 Problema 3_
#include#include
#include
#include
intRandom(){
returnrand() % 6 + 1;
}voidmain()
{
intnum;print(!"nrese el numero de lan$amientos !);
scan&s(!%d!'num);
intsum;
intarrelo1**;print(!,-t suma-t eitoso-n!);
or(inti / *; i < num; i++)
{sum / Random() + Random();
arreloi / sum;
print(!%d-t%d!' i + 1' sum);i(sum // 0)
print(!-tsi-n!);
elseprint(!-tno-n!);
}
&etch();
}
Problema 6_ na empresa le paa por comisi2n a su personal de ventas. 3os vendedoresreci4en una cantidad entera de 5** d2lares por semana ms el 7% de sus ventas 4rutas de
7/26/2019 Captulo Arrays
3/19
dicha semana. 8or e9emplo' un vendedor :ue vende *** d2lares en ventas 4rutas en una
semana reci4e 5** d2lares ms el 7% de *** d2lares o sea un total de 0* d2lares.=scri4ir un prorama :ue inrese desde teclado las ventas de los vendedores' utili$ando un
arras :ue determine cuantos de los vendedores anaron salarios en cada uno de los ranos
siuientes
1) 5**?577 d2lares5) **?77 d2lares
) **?77 d2lares
) @**?@77 d2lares@) 6**?677 d2lares
6) 0**?077 d2lares
0) A**?A77 d2laresA) 7**?777 d2lares
7) "*** d2lares o mas
#include
#include#include
#include
#deine,um 1****
#deine8 *.*7
#deineB 5**
voidmain()
{loatCrravendedores,um;
loatCrracomision,um;
inti'9' n1'a/*'4/*'c/*'d/*'e/*'/*'/*'h/*'l/*;
DD 3eer el numero de tra4a9adores
print (!"nrese el numero de tra4a9adores!);
scan&s(!%d!'n1);print (!"nrese el valor en ventas por cada vendedor-n!);
or(i/*; i
7/26/2019 Captulo Arrays
4/19
{
print(!vendedor %d/ %.5-n!'9'Crracomisioni);
}
or(9/*;9
7/26/2019 Captulo Arrays
5/19
or(9/*;9
7/26/2019 Captulo Arrays
6/19
#include#include
#include
inti / 1' 9 / 6;voidseleccion&menu(intasiento);
voidnumero&asiento(intasientos1*' intclase);
voidimprimir&pasep(intasientos1*);voidimprimir&paset(intasientos1*);
usinnamespacestd;
intmain(){
intmenu' asientos1*;
charcontinuar;
do{
sstem(!cls!);
cout > menu;
seleccion&menu(menu);
numero&asiento(asientos' menu);cout > continuar;
} Hhile(continuar // IsIJJ continuar // IBI);&etch();
return*;
}
voidseleccion&menu(intasiento){
sHitch(asiento)
{case1
cout
7/26/2019 Captulo Arrays
7/19
sHitch(clase)
{case1
i(clase// 1 i
7/26/2019 Captulo Arrays
8/19
{
cout
7/26/2019 Captulo Arrays
9/19
cout
7/26/2019 Captulo Arrays
10/19
i(C9>C9 + 1)
{au / C9;
C9 / C9 + 1;
C9 + 1 / au;
}}
}
DD"Q8R"Q= 3OB FCMOB ORF=,CFOBcout
7/26/2019 Captulo Arrays
11/19
print(!,%d !'i+1);
scan&s(!%d!' elemi);}
intrecuencia7;
or(inti / *; i < 7; i++)
{ recuenciai / *;
}
or(inti / *; i < n; i++)
{
i(elemi // 1)recuencia*++;
i(elemi // 5)
recuencia1++;
i(elemi // )recuencia5++;
i(elemi // )
recuencia++;i(elemi // @)
recuencia++;
i(elemi // 6)recuencia@++;
i(elemi // 0)
recuencia6++;i(elemi // A)
recuencia0++;
i(elemi // 7)
recuenciaA++;}
intma/*;
intnumero;or(inti / *; i < 7; i++)
{
i(ma < recuenciai){
ma / recuenciai;
numero / i + 1;
}}
print(!la recuencia maima es %d' se repite %d-n!' numero' ma);
or(inti / *; i < n; i++){
elemi / elemi D numero;
print(!%d !' elemi);}
&etch(); }
7/26/2019 Captulo Arrays
12/19
Problema 13_
#include
#include
#includeusinnamespacestd;
voidmain()
{
intnum@**;charseuir / IsI;
intcont / *;DDpide los numero mientras se aplaste la IsI
Hhile(seuir // IsI)
{cout > numcont++;
cout > seuir;}
or(int9 / *; 9 < cont ? 1; 9++)
{or(inti / *; i < cont ? 1; i++)
{
i(numi // *){
numi / numi + 1;
numi + 1 / *;}
}
}
or(inti / *; i < cont; i++)
7/26/2019 Captulo Arrays
13/19
{
print(!%d-t!' numi);}
&etch();
}
Problema14_
# include
# include# deineQC77
voidmain(){
intaQC' 4QC' cQC;
inttamC' tamS' tamL' i'm' au;
DD"nreso de datosprint(!"nrese el tamanio del arra -!a-! !);
scan&s(!%d!' tamC);
print(!"nrese el tamanio del arra -!4-! !);DDtamS de4e ser tamC?1scan&s(!%d!' tamS);
tamL / tamC + tamS;
print(!-n-n!);
or(i / *; i < tamC; i++)
{
print(!"nrese el valor de -!a%d-! !'i);
scan&s(!%d!' ai);}
print(!-n-n!);
or(i / *; i < tamS; i++)
{print(!"nrese el valor de -!4%d-! !' i);
scan&s(!%d!' 4i);
7/26/2019 Captulo Arrays
14/19
}
DDOrdenado Crrelo de la 4ur4u9a
DD8ara a
or(i / *; i < tamC; i++){
or(m / *; m < tamC; m++)
{i(ai < am)
{
au / am;am / ai;
ai / au;
}
}}
DD8ara 4
or(i / *; i < tamS; i++)
{
or(m / *; m < tamS; m++){
i(4i < 4m)
{au / 4m;
4m / 4i;
4i / au;
}}
}
DD"ntercalado
int9/*' K/*;
or(i / *; i < tamL; i++){
i((i % 5) // *)
{
ci / a9;9++;
}
else{
ci / 4K;
K++;}
}
7/26/2019 Captulo Arrays
15/19
DD"mprimirprint(!-n-n a!);
or(i / *; i < tamC; i++)
{
print(! %d!'ai);}
print(!-n-n 4!);or(i / *; i < tamS; i++)
{
print(! %d!'4i);}
print(!-n-n c!);
or(i / *; i < tamL; i++){
print(! %d!' ci);
}
&etch();
}
Problema 17_
#include
7/26/2019 Captulo Arrays
16/19
#include!conio.h!
#include!math.h!
voidmain()
{ usinnamespacestd;
intN@*' ,@*' Rep@*;
inti' 9' K' total' indice' elementos' eisteQoda' n;loatsuma' suma5' media' varian$a' desv&estandar' desv&media;
cout > n;
suma / 1;
suma5 / *;
or(i / 1; i
7/26/2019 Captulo Arrays
17/19
or(i / 1; i
7/26/2019 Captulo Arrays
18/19
Problema 22_
#includeDDLolocar.h en ML++#include
#deinema1**
usinnamespacestd; DD=liminar esta linea en ML++
voidmain()
{
intama' 4ma' i' 9 / *' n' div' t / *;cout
7/26/2019 Captulo Arrays
19/19
&etch();
}