using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ArrayMoreExercises
{
class Program
{
static void Main(string[] args)
{
//1. Declare/Create/Initialize array with 20 values positive and negative
int[] x = new int[20] { -1, 3, -7, 8, -21, 40, 55, -9, 0, 8, -1, -5, 23, 56, 15, -16, 17, -18, 19, 20 };
for (int i = 0; i < x.Length; i++)
{
Console.WriteLine("Index: {0} value: {1}", i, x[i]);
}
// Write for loop to:
//============================ Ex-2 ================================
Console.WriteLine("\n====================Ex-2=====================");
//Determine / Display the number of negative values in the array
for (int i = 0; i < x.Length; i++)
{
if (x[i] < 0)
{
Console.WriteLine("Negative Value: {0}", x[i]);
}
}
//============================ Ex-3 ================================
Console.WriteLine("\n====================Ex-3=====================");
//3. Determine / Display the number of odd values in the array
for (int i = 0; i < x.Length; i++)
{
if (x[i] % 2 != 0)
{
Console.WriteLine("Odd values are: {0}", x[i]);
}
}
//============================ Ex-4 ================================
Console.WriteLine("\n====================Ex-4=====================");
//4. Determine / Display the average of all the values in the array.
double total = 0;
double avg = 0;
for (int i = 0; i < x.Length; i++)
{
total += x[i];
avg = total / x.Length;
}
Console.WriteLine("Total: {0} \nAverage Value: {1:f}", total, avg);
//============================ Ex-5 ================================
Console.WriteLine("\n====================Ex-5=====================");
//5. Determine / Display the average of all the positive values in the array
int positivesum = 0;
int positivevalue = 0;
for (int i = 0; i < x.Length; i++)
{
if (x[i] > 0)
{
positivesum += x[i];
positivevalue++;
}
}
double positiveaverage = positivesum / positivevalue;
Console.WriteLine("Positive Total: {0} \nPositive Average: {1:f}", positivesum, positiveaverage);
//============================ Ex-6 ================================
Console.WriteLine("\n====================Ex-6=====================");
//6. Determine / Display the average of all the even negative value....
int evennegativesum = 0;
int evennegativevalue = 0;
for (int i = 0; i < x.Length; i++)
{
if (x[i] < 0 && x[i] % 2 == 0)
{
evennegativesum += x[i];
evennegativevalue++;
}
}
double evennegativeaverage = evennegativesum / evennegativevalue;
Console.WriteLine("Even Negative Sum: {0} \nEven Negative Average: {1:f}", evennegativesum, evennegativeaverage);
//============================ Ex-7 ================================
Console.WriteLine("\n====================Ex-7=====================");
//7. Determine / Display the max value in the array.
//int Min = 0;
int Max = 0;
//for (int i = 0; i < x.Length; i++)
//{
// if (Min > x[i])
// Min = x[i];
//}
//Console.WriteLine();
//Console.WriteLine("Minimum number in Array is = {0}", Min);
for (int i = 0; i < x.Length; i++)
{
if (Max < x[i])
Max = x[i];
}
Console.WriteLine("Maximum number in Array is= {0}\n", Max);
Console.ReadKey();
}
}
}
No comments:
Post a Comment