🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #587

Re: pewnie proste rozwiązanie

#587
From: Marcin Załęczny
Date: Thu, 18 Mar 2004 23:18
43 lines
2378 bytes
Dnia Tue, 16 Mar 2004 11:18:39 +0100, Fredo <fer...@wp.pl> napisał:

> Chcê napisaæ program, który zamieni mi podan± liczbê w kodzie dziesiêtnym 
> na
> kod dwójkowy. mam taki fragment kodu, który w pewnym sensie robi co¶
> podobnego, ale nie do koñca. Podpowiedzcie mi jak przypisaæ liczbê, któ±
> poda u¿ytkownik, do tablicy tab, oraz jak dodaæ do siebie wyniki 
> podnoszenia
> do potêgi.
>
>
Jesli chcesz dodawac nowe liczby do tablicy, ktora juz w calosci
wypelniles, to polecam klase ArrayList:

ArrayList al = new ArrayList();
int x = 10; // wartosc podana przez usera
al.Add(x);
int y = (int)al[0]; // rzutowanie jest wazne, bo ArrayList
                    // przechowuje zmienne typu object

Z dodawaniem do zwyklej tablicy jest troche zachodu (trzeba
utworzyc nowa tablice, co najmniej o jeden element wieksza,
przekopiowac do niej zawartosc poprzedniej i tuz za ostatnim
elementem zapisac nowy, na koniec wynullowac odwolanie na
stara tablice).


Co do sumowania, to jest ono bardzo proste:

int[] tab = {1,2,3,4,5};
double suma_wyn = 0; // suma wynikow
for(int index = 0; index!= tab.Length; index++)
{
  int pin = tab[index];
  double wyn = pin * Math.Pow(2,index);
  double suma_wyn += wyn;
  Console.WriteLine(wyn);
}
Console.WriteLine(suma_wyn);

-- 
pozdrawiam,
Marcin Zaleczny
Technical Details
Message-ID: <opr42y0vjjptzabx@news.tpi.pl>
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-09!supernews.com!newsread.com!newsprint.newsread.com!63.218.45.11.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!tiscali!newsfeed1.ip.tiscali.net!proxad.net!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <c36kes$84l$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-09!supernews.com!newsread.com!newsprint.newsread.com!63.218.45.11.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!tiscali!newsfeed1.ip.tiscali.net!proxad.net!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Marcin Załęczny <m_zal...@poczta.onet.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: pewnie proste rozwiązanie
Date: Fri, 19 Mar 2004 00:18:21 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 43
Message-ID: <opr42y0vjjptzabx@news.tpi.pl>
References: <c36kes$84l$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: cj78.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.tpi.pl 1079651408 25856 80.54.206.78 (18 Mar 2004 23:10:08 GMT)
X-Complaints-To: use...@tpi.pl
NNTP-Posting-Date: Thu, 18 Mar 2004 23:10:08 +0000 (UTC)
User-Agent: Opera7.11/Win32 M2 build 2887
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit