using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("ntttMultiplikation mit Skalar (c)nnn");
Console.Write("Wie groß ist ihre quadratische Martix: ");
int eing = Convert.ToInt32(Console.ReadLine());
Console.Write("Geben Sie den Multiplikator c ein: ");
int c = Convert.ToInt32(Console.ReadLine());
//Abfrage der Größe der Matrix und des Multiplikators c
int[,] matrix = new int[eing, eing];//Initialisierung des Arrays
EingabeMatrix(matrix, eing);//Methode zur Eingabe der Matrix
Console.Clear();
Console.WriteLine("ntttAlso sieht ihre Matrix so aus?");
AusgabeMatrix(matrix, eing);//Methode zur Ausgabe der Matrix
SkalarproduktBerechnen(matrix, c, eing);//Muliplikation der Matrix
Console.WriteLine("nnntttIhre neue Matrix sieht so ausn");
AusgabeMatrix(matrix, eing);//Methode zur Ausgabe der Matrix
Console.ReadLine();
}
static void EingabeMatrix(int[,] matrix, int eing)
{
Console.WriteLine("nnGeben Sie nun ihre Matrixzeilen ein");
for (int i = 0; i < eing; i++)
{
for (int j = 0; j < eing; j++)
{
Console.Write("Geben sie a" + (i + 1) + "" + (j + 1)+" ein: ");
matrix[i, j] = Convert.ToInt32(Console.ReadLine());
}
Console.Write("n");
}
}
//Methode zur Eingabe der Matrix
static void AusgabeMatrix(int[,] matrix, int eing)
{
for (int i = 0; i < eing; i++)
{
Console.Write("ttt");
for (int j = 0; j < eing; j++)
{
Console.Write(matrix[i, j] + "t");
}
Console.Write("n");
}
}
//Methode zur Ausgabe der Matrix
static void SkalarproduktBerechnen(int[,] matrix, int c, int eing)
{
for (int i = 0; i < eing; i++)
{
for (int j = 0; j < eing; j++)
{
matrix[i, j] = matrix[i, j] * c;
}
}
}
//Methode zur Berechnung des Skalarprodukts
}
}
Rabensteiner Christoph, Hannes Paulmichl
|