-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathC# 101 - HW9.cs
74 lines (61 loc) · 2.13 KB
/
C# 101 - HW9.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
using System;
namespace diziler
{
class Program
{
static void Main(string[] args)
{
//Dizi tanımlama
string[] renkler=new string[5]; //renkler dizisi tanımlanır=eleman sayısı belirtilir
string[] hayvanlar={"kedi","köpek","kuş","yunus"}; //hayvanlar dizisi tanımlanır=elemanları belirtilir
int[] dizi; //dizi tanımlanır
dizi=new int[5]; //dizi dizisinin eleman sayısı belirtilir
// dizilere değer atama
renkler[0]="Mavi"; //renkler dizisi 0.index(1.elemana) Mavi ataması yapılır
dizi[3]=10; //dizi dizisinin 3.indexine(4.elemanına) 10 ataması yapılır
Console.WriteLine(hayvanlar[1]);
Console.WriteLine(dizi[3]);
Console.WriteLine(renkler[0]);
// döngülerle dizi kullanımı
// klavyeden girilen n tane sayının ortalaması
Console.WriteLine("Eleman Sayısını Giriniz:");
int n=int.Parse(Console.ReadLine()); //n=dizi uzunluğu eleman sayısı
int[] sayiDizisi=new int[n];
for (int i = 0; i < n; i++)
{
Console.WriteLine("Lütfen {0}. elemanı giriniz:", i+1);
sayiDizisi[i]=int.Parse(Console.ReadLine());
}
int toplam=0;
foreach (var sayi in sayiDizisi)
{
toplam += sayi;
}
Console.WriteLine("Ortalama:" + toplam/n);
//Hackerrank PlusMinus
{
double positive=0;
double negative=0;
double neutral=0;
int length=arr.Count;
foreach(int num in arr)
{
if(num>0)
{
positive++;
}
else if(num<0)
{
negative++;
}
else{
neutral++;
}
}
Console.WriteLine(positive/length);
Console.WriteLine(negative/length);
Console.WriteLine(neutral/length);
}
}
}
}