Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace stpudenti
- {
- class stpudenti
- {
- static void Main(string[] args)
- {
- Console.WriteLine("n=");
- int n = int.Parse(Console.ReadLine());
- Console.WriteLine("vuvedete ocenkite na student A");
- double[] ocenkiA = fillArray(n);
- Console.WriteLine("vuvedete ocenkite na student B");
- double[] ocenkiB = fillArray(n);
- Console.WriteLine("ocenkite na student C:");
- double[] ocenkiC = fillRandomArr(n);
- Console.WriteLine("ocenkite na student A ");
- printArray(ocenkiA);
- Console.WriteLine("ocenkite na student B");
- printArray(ocenkiB);
- Console.WriteLine("ocenkite na styudent C");
- printArray(ocenkiC);
- Console.WriteLine("minimalnata ocenka na A");
- Console.WriteLine(minOcenkaA(ocenkiA));
- Console.WriteLine("maksimalnata ocenka na B");
- Console.WriteLine(maxOcenkaB(ocenkiB));
- Console.WriteLine("ocenka po-malka ot sredno aritmetichnoto na C");
- srartNaC(ocenkiC);
- Console.Write("Srednata ocenka na studentite e: ");
- Console.WriteLine(IzchisliSredna(ocenkiA, ocenkiB, ocenkiC));
- }
- static double[] fillArray(int n)
- {
- double[] arr = new double[n];
- for (int i = 0; i < arr.Length; i++)
- {
- arr[i] = double.Parse(Console.ReadLine());
- }
- return arr;
- }
- static double[] fillRandomArr(int n)
- {
- double[] randArr = new double[n];
- Random rand = new Random();
- for (int i = 0; i < randArr.Length; i++)
- {
- randArr[i] = rand.Next(2, 7);
- }
- return randArr;
- }
- static void printArray(double[] arr)
- {
- for (int i = 0; i < arr.Length; i++)
- {
- Console.WriteLine(arr[i]);
- }
- Console.WriteLine();
- }
- static double minOcenkaA(double[] arr)
- {
- double min = double.MaxValue;
- for (int i = 0; i < arr.Length; i++)
- {
- if (arr[i]<min)
- {
- min = arr[i];
- }
- }
- return min;
- }
- static double maxOcenkaB(double[] arr)
- {
- double max = double.MinValue;
- for (int i = 0; i < arr.Length; i++)
- {
- if (arr[i] > max)
- {
- max = arr[i];
- }
- }
- return max;
- }
- static void srartNaC(double[] arr)
- {
- double sum=0;
- double minOcenka = int.MaxValue;
- double srart = 0;
- for (int i = 0; i < arr.Length; i++)
- {
- sum+=arr[i];
- srart=sum/arr[i];
- if (arr[i]<srart)
- {
- srart = arr[i];
- }
- Console.WriteLine(arr[i]);
- }
- Console.WriteLine();
- }
- static double sumOcenki (double [] arr)
- {
- double sum = 0;
- for (int i = 0; i < arr.Length; i++)
- {
- sum += arr[i];
- }
- return sum;
- }
- static double IzchisliSredna(double[] uchenikA, double[] uchenikB, double[] uchenikC)
- {
- double obshtaSuma = sumOcenki(uchenikA) + sumOcenki(uchenikB) + sumOcenki(uchenikC);
- double obshtBroi = uchenikA.Length * 3;
- double srednaOcenka = obshtaSuma / obshtBroi;
- return srednaOcenka;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement