Forum www.autoirobo.fora.pl Strona Główna
RejestracjaSzukajFAQUżytkownicyGrupyGalerieZaloguj
Grupa L4 P4 zadanie
Idź do strony Poprzedni  1, 2
 
Odpowiedz do tematu    Forum www.autoirobo.fora.pl Strona Główna » 2010/2011 / Informatyka Zobacz poprzedni temat
Zobacz następny temat
Grupa L4 P4 zadanie
Autor Wiadomość
marcin21033




Dołączył: 14 Paź 2010
Posty: 82
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Praszka

Post
ale to jest przerobiony program Piotrka. nie wiem czy miał on tak wygladac.

tutaj jest klasa


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
class Macierz
{
public int[,] tab;
public int k, r;
public Macierz(int kolumny, int rzedy)
{

k = kolumny;
r = rzedy;

this.k = kolumny;
this.r = rzedy;
this.tab = new int[k, r];


}

public Macierz(Macierz druga)
{
k = druga.k;
r = druga.r;
tab = new int[k, r];
for (int i = 0; i < r; i++)
for (int j = 0; j < k; j++)
{
this.tab[i, j] = druga.tab[i,j];
}
}

public void wypelnij(){
for(int i = 0; i < r; i++)
for(int j = 0; j < k; j++){
Console.Write("Wpisz wartosc {0}x{1}: ", i+1,j+1);
tab[i,j] = Convert.ToInt32(Console.ReadLine());
}
}

public void wyswietl()
{
for(int i = 0; i < r; i++){
Console.Write("\n");
for(int j = 0; j < k; j++){
Console.Write("{0} ",tab[i,j]);
}
}
}

public Macierz dodaj(Macierz druga)
{
Macierz temp = new Macierz(k, r);
for (int i = 0; i < r; i++)
for (int j = 0; j < k; j++)
temp.tab[i,j] = this.tab[i, j] + druga.tab[i, j];
return temp;
}

public Macierz x2()
{
Macierz temp = new Macierz(k, r);
for (int i = 0; i < r; i++)
for (int j = 0; j < k; j++)
temp.tab[i,j] = 2*(this.tab[i, j]);
return temp;
}

public Macierz pomnoz(Macierz druga)
{
Macierz temp = new Macierz(k, r);
for (int i = 0; i < r; i++)
for (int j = 0; j < k; j++)
temp.tab[i,j] = this.tab[i, j] * druga.tab[i, j];
return temp;
}
}
}

tutaj program


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int n, m;

Console.Write("Podaj ilość kolumn: ");
n = Convert.ToInt32(Console.ReadLine());
Console.Write("Podaj ilość wierszy: ");
m = Convert.ToInt32(Console.ReadLine());



Macierz A = new Macierz(n, m);
Macierz B = new Macierz(n, m);
Macierz C, D, E;

A.wypelnij();
B.wypelnij();

C = new Macierz(A.dodaj(B));
D = new Macierz(C.x2());
E = new Macierz(A.pomnoz(B));



Console.WriteLine("Macierz A:");
A.wyswietl();

Console.WriteLine("\nMacierz B:");
B.wyswietl();

Console.WriteLine("\nMacierz C 'A+B': ");
C.wyswietl();

Console.WriteLine("\nMacierz D '2C': ");
D.wyswietl();

Console.WriteLine("\nMacierz 'A razy B': ");
E.wyswietl();

Console.ReadLine();
}
}
}


Post został pochwalony 0 razy

Ostatnio zmieniony przez marcin21033 dnia Wto 17:09, 05 Kwi 2011, w całości zmieniany 1 raz
Wto 17:07, 05 Kwi 2011 Zobacz profil autora
Walach




Dołączył: 10 Paź 2010
Posty: 57
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5
Skąd: Kolonowskie

Post
podaje linka do mojego gotowego programu, większość jest metodą dziedziczenia
[link widoczny dla zalogowanych]


Post został pochwalony 0 razy

Ostatnio zmieniony przez Walach dnia Wto 23:32, 05 Kwi 2011, w całości zmieniany 1 raz
Wto 23:31, 05 Kwi 2011 Zobacz profil autora
dagnal




Dołączył: 10 Lis 2010
Posty: 11
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

Post maile do frendzelka
mgr inż. Sławomir Stemplewski
[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]

Któryś musi zadziałać Smile


Post został pochwalony 0 razy
Śro 9:45, 06 Kwi 2011 Zobacz profil autora
Wyświetl posty z ostatnich:    
Odpowiedz do tematu    Forum www.autoirobo.fora.pl Strona Główna » 2010/2011 / Informatyka Wszystkie czasy w strefie EET (Europa)
Idź do strony Poprzedni  1, 2
Strona 2 z 2

 
Skocz do: 
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Music Lyrics.
Regulamin