![]() |
||
Nagrywarki |
Pliki |
Dyski twarde |
Recenzje |
Księgarnia |
Biosy |
Artykuły |
Nagrywanie od A do Z |
Słownik |
FAQ
|
||
|
Komputery - oprogramowanie i sprzęt Pytania i problemy niezwiązane z nagrywaniem, backupem i grami. |
![]() |
|
Opcje związane z dyskusją | Tryby wyświetlania |
![]() |
#1 | ||
RESTECPA ~ SZACUKEN
Zlotowicz
Data rejestracji: 24.02.2003
Lokalizacja: śmietnik
Posty: 13,764
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
dwa programy w C++
nie wiem jak się za to zabrać - może ma ktoś jakis przykład ??
dzięki ![]() P.S. prostsze na tablicach zrobiłem ![]() Program 1. Cytat:
Program 2. Cytat:
|
||
![]() |
![]() |
#ads | |
CDRinfo.pl
Reklamowiec
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
|
|
![]() |
![]() |
#2 |
Jukebox Hero
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
dawno juz nic takiego nie robiłem, ale pierwsze wyglada łatwo.
w C++ sa już o ile pamietam tablice wielowymiarowe (zwykłe C to porażka z tymi wskaźnikami, ale przynajmniej są szybkie ^^) trzeba w pętli przygotowac tablice b i potem przemnożyć Kod:
for (i=1;i<=n;i++) { if ((i%2)=0) {b[i]=1/(i*i+2);} else {b[i]=1/i;} } for (i=1;i<=n;i++) { c[i]=0; for (k=1;k<=n;k++) { c[i]+=A[i][k]*b[k]; } } ![]() szczególnie zwróć uwage czy nie pomyliłem indeksów i oraz k (zamiast A[i][k] moze trzeba A[k][i]) a drugie moze potem ... ![]() Ostatnio zmieniany przez sobrus : 23.11.2009 o godz. 14:15 |
![]() |
![]() |
![]() |
#3 | ||
RESTECPA ~ SZACUKEN
Zlotowicz
Data rejestracji: 24.02.2003
Lokalizacja: śmietnik
Posty: 13,764
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
co robię źle
![]() treść zadania: Cytat:
Cytat:
i dwa poprzednie dalej wiszą ![]() |
||
![]() |
![]() |
![]() |
#4 |
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Kod:
#include "stdafx.h" //Dla VisualStudio #include <string> #include <iostream> using namespace std; int main(){ string a; int suma=0; cout << "Podaj liczbe calkowita z zakresu 1..100: "; cin >> a; cout << "Ilosc cyfr wynosi: " << a.length(); for(int i=0; i<a.length();i++){ suma+=(int)a[i]; } for(int i=0;i<a.length();i++){ if (i==0) cout << "\nPierwsza liczba: " << a[0]; if (i==(a.length())-1) cout << "\nOstatnia liczba: " << a[i]; } cout << "\nSuma cyfr liczby " << a << " wynosi: " << suma; cin.get(); }
__________________
XMPP: andrzej(at)czerniak.info.pl |
![]() |
![]() |
![]() |
#5 |
Zarejestrowany
![]() Data rejestracji: 18.05.2004
Posty: 9,589
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Bo nie sumujesz cyfr, tylko ich kody. Odejmij 48...
suma+=(int)a[i]; -> suma+=(int)a[i]-48; |
![]() |
![]() |
![]() |
#6 |
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
@Reetou no faktycznie
![]() To był jeden z wielu sposobów rozwiązania tego zadania ![]()
__________________
XMPP: andrzej(at)czerniak.info.pl |
![]() |
![]() |
![]() |
#7 |
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Kod:
for(int i=0;i<a.length();i++){ if (i==0) cout << "\nPierwsza liczba: " << a[0]; if (i==(a.length())-1) cout << "\nOstatnia liczba: " << a[i]; } Kod:
cout << a[0] - Pierwsza cyfra; cout << a[a.length()] - Ostatnia cyfra;
__________________
XMPP: andrzej(at)czerniak.info.pl |
![]() |
![]() |
![]() |
#8 |
RESTECPA ~ SZACUKEN
Zlotowicz
Data rejestracji: 24.02.2003
Lokalizacja: śmietnik
Posty: 13,764
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
i jak byłoby z tymi dwoma pierwszymi
![]() niby łatwe (zwłaszcza to drugie, ale nie wiem jak pętlę zrobic która zapamiętuje porównane pozycje w tablicy) to z sumowanie zrobiłem poprzez dzielenia z resztą i bez reszty ![]() |
![]() |
![]() |
![]() |
#9 | |
RESTECPA ~ SZACUKEN
Zlotowicz
Data rejestracji: 24.02.2003
Lokalizacja: śmietnik
Posty: 13,764
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
zadanie z wektorem macierzy - co robię źle ?? gdzie błąd ??
Cytat:
Ostatnio zmieniany przez icemac : 31.01.2010 o godz. 11:35 |
|
![]() |
![]() |
![]() |
#10 | |
RESTECPA ~ SZACUKEN
Zlotowicz
Data rejestracji: 24.02.2003
Lokalizacja: śmietnik
Posty: 13,764
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
zrobiłem sem, no nie sam, ale działa
![]() dla potomnych Cytat:
|
|
![]() |
![]() |
![]() |
#11 | ||
RESTECPA ~ SZACUKEN
Zlotowicz
Data rejestracji: 24.02.2003
Lokalizacja: śmietnik
Posty: 13,764
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
odkopię swój temat
![]() gra w zycie "zassana z netu" - wiem o co chodzi, ale musze ją przerobić aby pokazywała wszystkie możliwe epoki "przeżywania" komórek, aktualnie program się wykrzacza bo nie chce przeliczać pętli do while - kod mój po zmianie Cytat:
a oryginał działający lecz pokazującv TYLKO jedno przejście poniżej Cytat:
dzieki za info GDZIE wstawić pętlę przekazującą kolejne przeliczenia "przeżywania" względem poprzedniej tablicy no i może licznik tych przejść ![]() może ma ktos inny pomysła na pętlę, bo wiem o co chodzi w teorii a w praktyce ![]() Ostatnio zmieniany przez icemac : 31.01.2011 o godz. 09:05 |
||
![]() |
![]() |
![]() |
#12 |
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
@icemac wrzuć to na wklej.org z formatowaniem kodu to zobaczę. W tej postaci odechciewa się na to spojrzeć
![]()
__________________
XMPP: andrzej(at)czerniak.info.pl |
![]() |
![]() |
![]() |
#13 | |
RESTECPA ~ SZACUKEN
Zlotowicz
Data rejestracji: 24.02.2003
Lokalizacja: śmietnik
Posty: 13,764
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Cytat:
http://wklej.org/id/467670/ mój kod ... http://wklej.org/id/467669/ może być ?? ![]() |
|
![]() |
![]() |
![]() |
#14 | |
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Cytat:
![]() Swojego nie musisz wrzucać daj tylko oryginał. (Zerknąłem na kod i mogę powiedzieć, że wiele rzeczy jest źle rozwiązana ![]() btw. Musi to być kod strukturalny czy może być obiektowy?
__________________
XMPP: andrzej(at)czerniak.info.pl |
|
![]() |
![]() |
![]() |
#15 |
RESTECPA ~ SZACUKEN
Zlotowicz
Data rejestracji: 24.02.2003
Lokalizacja: śmietnik
Posty: 13,764
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
może być obiektowo jak będzie dość "łatwo" napisane no i może z przypsami
![]() http://wklej.org/id/467674/ - oryginał tak jak mam w dev c++ ![]() Ostatnio zmieniany przez icemac : 31.01.2011 o godz. 11:33 |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Dyskusja | Autor | Forum | Odpow. | Ostatni Post |
Czy są jakieś programy do konfiguracji TV-OUT? | Kusiu | Komputery - oprogramowanie i sprzęt | 4 | 08.07.2008 10:40 |
Film "Alternatywy 4" dwa filmy na jednej płycie | Ceki | Napędy optyczne DVD | 4 | 03.07.2006 21:47 |
różne zabezpieczenia a różne programy | Deathgleaner | Zabezpieczenia CD/DVD/Blu-ray | 4 | 26.04.2006 17:39 |
jakie najlepsze programy do zgrywania i obróbki | atibor | Napędy optyczne DVD | 4 | 13.10.2004 17:13 |
Jak programy widzą technologię JustLink zamiast Burnproof w Ricoh MP9120? | skrzat | Napędy optyczne CD | 1 | 20.10.2000 08:48 |