Összetett programozási feladat
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int[] tomb = new int[300];
Random rnd = new Random();
int ki = 0;
for (int i = 0; i < tomb.Length; i++)
{
tomb[i] = rnd.Next(500, 1500 + 1);
Console.WriteLine(tomb[i]);
ki = ki + tomb[i];
}
double átlag =Convert.ToDouble( ki) / tomb.Length;
Console.WriteLine("Átlag= {0}",átlag);
int min = tomb[0];
int max = tomb[0];
for (int i = 0; i < tomb.Length; i++)
{
if (max < tomb[i])
{
max = tomb[i];
}
if (min > tomb[i])
{
min = tomb[i];
}
}
Console.WriteLine("min = {0}, max = {1}",min,max);
int szam = 0;
do
{
Console.WriteLine("irj egy számot");
szam = Convert.ToInt32(Console.ReadLine());
}
while (szam<550 || szam>1450);
Console.WriteLine("megvan a szám");
int lepteto = 0;
while(lepteto<tomb.Length && tomb[lepteto] != szam)
{
lepteto++;
}
if (lepteto < tomb.Length)
{
Console.WriteLine("vam benne az a szám a {0} . helyen",lepteto+1);
}
else
{
Console.WriteLine("nincs benne");
}
int lepteto2 = 0;
for (int i = 0; i < tomb.Length; i++)
{
if(tomb[i]> 1300)
{
lepteto2++;
}
}
int[] tomb2 = new int[lepteto2];
lepteto2 = 0;
for (int i = 0; i < tomb.Length; i++)
{
if (tomb[i] > 1300)
{
tomb2[lepteto2] = tomb[i];
Console.WriteLine(tomb2[lepteto2]);
lepteto2++;
}
}
double[] tomb3 = new double[tomb.Length];
for (int i = 0; i < tomb.Length; i++)
{
tomb3[i] =Convert.ToDouble( tomb[i]) / 5;
Console.WriteLine(tomb3[i]);
}
for (int i = tomb.Length-1; i >= 0; i--)
{
Console.WriteLine(tomb[i]);
}
Console.ReadKey();
}
}
}
Nincsenek megjegyzések:
Megjegyzés küldése