Você está na página 1de 3

Linguagem de Programao Estruturada Arrays

Linguagem C# Prof. Dr. Chau S. Shia




I-Arrays ou Vetor
Um array permite o armazenamento de informaes na memria em forma de
vetor e podem ser acessadas utilizando seus ndices. Seus dados so armazenados na
forma homognea (possuem os mesmos tipos).
1-
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
foreach (string s in args)
{
Console.WriteLine(s);
}
Console.WriteLine("\n\n");
string[] A ={"C#", "VB", "C++", "JavaScript" };
for (int i = 0; i < A.Length; i++)
{
Console.WriteLine("A.Length[{0}]={1}",i,A[i]);
}
Console.ReadLine();
}
}
}

2-

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int [] A={10,20,30,40,50,60,70,80,90,100};
for (int i = 0; i < 10;i++ )
{
Console.WriteLine("Linha "+ i +"="+A[i]);
}
Console.ReadLine();
}
}
}


Linguagem de Programao Estruturada Arrays
Linguagem C# Prof. Dr. Chau S. Shia

3-
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int soma = 0;
int[] X={10,11,12,13,14,15,16,17,18,19};

for (int i = 0; i < 10;i++ )
{
Console.WriteLine(X[i]);
soma=soma+X[i];
}
Console.WriteLine("Soma = "+soma);
Console.ReadLine();
}
}
}
4-
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[] A ={19,3,15,7,11,9,13,5,17,1};

Console.WriteLine("Elemento " + "Valor " +
"Histograma");
for (int i = 0; i < A.Length;i++ )
{
Console.Write("\n"+i+"\t"+A[i]+"\t");
for (int j = 1; j <= A[i];j++)
{
Console.Write("*");
}
}
Console.ReadLine();
}
}
}



Linguagem de Programao Estruturada Arrays
Linguagem C# Prof. Dr. Chau S. Shia

II-Arrays Multidimensionais
Arrays multidimensionais so extenses de arrays de uma nica dimenso.
Permitem armazenamento de informaes relacionadas ao seu ndice com a utilizaode
um rank.
1-
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[,] B = new int[2, 2];
B[0, 0] = 1;
B[0, 1] = 2;
B[1, 0] = 3;
B[1, 1] = 4;
Console.WriteLine(B[0,0]+ "\t"+B[0,1]);
Console.WriteLine(B[1,0]+ "\t"+B[1,1]);
Console.ReadLine();
}
}
}

2-
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[,] A = {{1,2,3},{4,5,6}};
for (int i = 0; i < A.GetLength(0);i++ )
{
for (int j = 0; j < A.GetLength(1);j++ )
{
Console.Write("\t"+A[i, j]);
}
Console.WriteLine("\n");
}
Console.ReadLine();
}
}
}

Você também pode gostar