using System; class GigaKorp2 { static void Main() { Console.Write("Broj modela: "); int n = int.Parse(Console.ReadLine()); Console.Write("Broj proizvodnih faza: "); int m = int.Parse(Console.ReadLine()); Console.Write("Broj pogona: "); int p = int.Parse(Console.ReadLine()); double[,] t = new double[n, m]; Console.WriteLine("Trajanje svake faze za svaki od modela: "); for(int i = 0; i < n; i++) { Console.WriteLine("Model {0}:", i + 1); for(int j = 0; j < m; j++) { Console.Write(" faza {0}: ", j + 1); t[i, j] = double.Parse(Console.ReadLine()); } } double[,] c = new double[m, p]; Console.WriteLine("Cena svake faze za svaki od pogona: "); for(int i = 0; i < m; i++) { Console.WriteLine("Faza {0}:", i + 1); for(int j = 0; j < p; j++) { Console.Write(" pogon {0}: ", j + 1); c[i, j] = double.Parse(Console.ReadLine()); } } Console.WriteLine("Proizodna cena modela po pogonima:"); for(int i = 0; i < n; i++) { Console.WriteLine("Model {0}:", i + 1); for(int j = 0; j < p; j++) { double q = 0.0; for(int k = 0; k < m; k++) { q += t[i, k] * c[k, j]; } Console.WriteLine(" pogon {0}: {1}", j + 1, q); } } } }