Vous êtes sur la page 1sur 8

EJERCICIO RESUELTO EN C#

1) Almacenar 10 valores aleatorios del 1- 0 a !n arre"lo !nidimensional# estos valores


no de$en re%etirse en el almacenamiento& 'is!ali(ar el contenido del arre"lo&



using System;
namespace ARREGLOS
{
class Program
{
public static void Main(string! args"
{
int ! lista# ne$ int%&!;
int '#&;
int r#&;
int n#&;
Random n(c # ne$ Random(";

$)ile('*lista+Lengt)" {
r#&;
n#n(c+,e-t(%./&";

0or (int i # &; i * '; i11"

{


i0(n##listai!"{
r11;
2

2
i0(r##&"{
lista'!#n;'11;
2
2

0or (int i # &; i * lista+Lengt); i11"
{
3onsole+4riteLine(listai!";
2
3onsole+Read5ey(true";
2
2
2



)) In"resar * valores n!m+ricos desde el teclado a !n arre"lo !nidimensional# invertir los
valores en !n se"!ndo arre"lo# vis!ali(ar el contenido de los dos arre"los&

using System;
namespace e6ercicio
{
class Program
{
public static void Main(string! args"
{
int !lista # ne$ int7!;
int !listab # ne$ int7!;
int '#8;
3onsole+4riteLine(9ingrese 7 numeros9";

0or (int i # &; i * lista+Lengt); i11"
{

listai! # 3onvert+:o;nt%< (3onsole+ReadLine("";
2
0or(int i#&; i*lista+Lengt); i11"{
listab'!#listai!;
'==;
2
3onsole+4riteLine(9este es el array9";

0or(int i#&; i*lista+Lengt); i11"
{
3onsole+4riteLine(listabi!";
2
3onsole+Read5ey(true";
2
2
2


) ,acer !na a%licaci-n .!e entre !na serie de valores n!m+ricos desde el teclado# los
almacene en !n vector / s!me los elementos de las %osiciones %ares# lo mismo .!e las
%osiciones im%ares %or se%arado&


using System;

namespace E6ercicio>/
{
class Program
{
public static void Main(string! args"
{

int ! a# ne$ int %&!;
int pares#&.impares#&;

3onsole+4riteLine(9;ngrese %& valores9";
0or(int i#&;i*%&;i11"{
ai!#int+Parse(3onsole+ReadLine("";2


0or(int i#&;i*%&;i11"{
i0 ((i?@"##&" pares1#ai!;
else impares1#ai!;
2
3onsole+4riteLine(9Suma de posiciones impares {&29.impares";
3onsole+4riteLine(9Suma de posiciones pares {&29.pares";

3onsole+Read5ey(true";

2
2
2


0) ,acer !na a%licaci-n .!e 1orme !n vector del .!e no se sa$e el n2mero de elementos
3el tama4o lo indica el !s!ario)& Calc!le el %romedio de todos los elementos / 1orme dos
n!evos arre"los# !no con los elementos menores o i"!ales al %romedio / otro con los
s!%eriores& Im%rima los dos n!evos arre"los&

using System;

namespace E6ercicio>8
{
class Program
{
public static void Main(string! args"
{
int c.p#&.promedio.m#&.my#&;
int -#&.y#&;



3onsole+4riteLine(9;ngrese el tamaAo del array9";
c#int+Parse(3onsole+ReadLine("";
int ! a# ne$ int c!;

3onsole+4riteLine(9;ngrese los elementos del array9";
0or(int i#&;i*c;i11"{
ai!#int+Parse(3onsole+ReadLine("";
2

0or(int i#&;i*c;i11"{
p1#ai!;
2
promedio#pBc;

0or(int i#&;i*c;i11"{
i0(ai!*#promedio"m11;
else my11;
2
int ! menores# ne$ int m!;
int ! mayores# ne$ int my!;

0or(int i#&;i*c;i11"{
i0(ai!*#promedio"{menores-!#ai!;
-11;2
else {
mayoresy!#ai!;
y11;22

3onsole+4riteLine(9El promedio es {&29.promedio";
3onsole+4riteLine(9Elementos menores o iguales {&2C9.m";
0or(int i#&;i*m;i11"{
3onsole+4riteLine(menoresi!";
2
3onsole+4riteLine(9Elementos mayores {&2C9.my";
0or(int i#&;i*my;i11"{
3onsole+4riteLine(mayoresi!";
2

3onsole+4rite(9Press any 'ey to continue + + + 9";
3onsole+Read5ey(true";
222


*) Ela$orar !na a%licaci-n .!e lea dos arre"los !nidimensionales de i"!al tama4o /
1orme !n tercer arre"lo mediante el %rod!cto de los elementos de los dos arre"los#
tomados en orden inverso# es decir# %rod!ctos del %rimer elemento del %rimer arre"lo#
con el 2ltimo del se"!ndo5 del se"!ndo del %rimer arre"lo con el %en2ltimo del se"!ndo
arre"lo5 6asta lle"ara al 2ltimo del %rimer arre"lo# con el %rimero del se"!ndo arre"lo&
Im%rimir el arre"lo 1ormado&




using System;

namespace E6ercicio>7
{
class Program
{
public static void Main(string! args"
{
int ! a# ne$ int 7!;
int ! b# ne$ int 7!;
int ! c# ne$ int 7!;
int -#8;
3onsole+4riteLine(9;ngrese los 7 numeros del primer array9";
0or(int i#&;i*7;i11"{
ai!#int+Parse(3onsole+ReadLine("";
2

3onsole+4riteLine(9;ngrese los 7 numeros del segundo array9";
0or(int i#&;i*7;i11"{
bi!#int+Parse(3onsole+ReadLine("";
2

0or(int i#&;i*7;i11"{
ci!#ai!Db-!;
-==;
2

3onsole+4riteLine(9El producto inverso es C9";
0or(int i#&;i*7;i11"{
3onsole+4riteLine(ci!";2

3onsole+Read5ey(true";
2
2
2


7) Ela$orar !na a%licaci-n .!e 1orme !n vector 8 de 9 elementos 3el tama4o del vector
lo de1ine el !s!ario)# l!e"o entre el valor de la varia$le CLA'E / la $2s.!elo
sec!encialmente dentro del arre"lo# s!s%endiendo la $2s.!eda c!ando lo enc!entre&
Im%rima !n mensa:e %ara el !s!ario# indicando si encontr- dic6o valor o no# en caso
a1irmativo# indi.!e la %osici-n en la .!e esta$a el dato&


using System;

namespace E6ercicio><
{
class Program
{
public static void Main(string! args"
{
bool enc#0alse;
int n.c;

3onsole+4riteLine(9;ngrese el tamaAo del array9";
c#int+Parse(3onsole+ReadLine("";
int ! a# ne$ int c!;

3onsole+4riteLine(9;ngrese los elementos del array9";
0or(int i#&;i*c;i11"{
ai!#int+Parse(3onsole+ReadLine("";
2

enc#0alse;
3onsole+4riteLine(9;ngrese valor a buscar9";
n#int+Parse(3onsole+ReadLine("";
0or(int i#&;i*c;i11"{
i0(n##ai!"{
3onsole+4riteLine(9Su posicion esC {&29.i";
enc#true;
brea';22
i0(enc##0alse"{3onsole+4riteLine(9EL elemento no e-iste9";2

3onsole+4rite(9Press any 'ey to continue + + + 9";
3onsole+Read5ey(true";
2
2
2

;) Ela$orar !na a%licaci-n .!e 1orme dos arre"los& El %rimero contiene los 9 c-di"os
de los est!diantes .!e %erdieron L<=ICA >E ?RO=RA9ACION / el se"!ndo los N
c-di"os de los est!diantes .!e %erdieron ESTRUCTURA >E >ATOS& ?artiendo de los
dos arre"los 1ormar !n n!evo arre"lo con los c-di"os de los est!diantes .!e %erdieron
am$as materias&


using System;

namespace E6ercicio>E
{
class Program
{
public static void Main(string! args"
{
int ! a# ne$ int 7!{%&.7.@.8.<2;BBLogica binaria
int ! b# ne$ int 7!{@./.E.F.%&2;BBLengua6e programacion
int amb#&.-#&;
0or(int )#&;)*7;)11"{
0or(int i#&;i*7;i11"{
i0(a)!##bi!"amb11;2
2

int ! c# ne$ int amb!;BBAmbas materias

0or(int )#&;)*7;)11"{
0or(int i#&;i*7;i11"{
i0(a)!##bi!" {c-!#a)!;
-11;
22
2

3onsole+4riteLine(93odigo de alumnos (ue reprobaron L+Ginaria9";
0or(int i#&;i*7;i11"{
3onsole+4riteLine(ai!";2


3onsole+4riteLine(93odigo de alumnos (ue reprobaron L+Programacion9";
0or(int i#&;i*7;i11"{
3onsole+4riteLine(bi!";2



3onsole+4riteLine(93odigo de alumnos (ue reprobaron Ambas9";
0or(int i#&;i*amb;i11"{
3onsole+4riteLine(ci!";2




3onsole+4rite(9Press any 'ey to continue + + + 9";
3onsole+Read5ey(true";
2
2
2

Vous aimerez peut-être aussi