Proszę o pomoc, bo nie mam pojecia jak napisać ten program. Proszę pomóżcie, a więc
" Napisz Tablice 2wyrazowej w której będą wyświetlane kolejne parzyste liczby z liczby
100 w postaci macierzy mają nam sie wyświetlić"
Dziękuje z góry za odp. Proszę pomóżcie.
Pomocy
Rozpoczęty przez GrandDerby, 28 lis 2011 21:00
7 odpowiedzi w tym temacie
#1
Napisano 28 listopad 2011 - 21:00
#2
Napisano 28 listopad 2011 - 22:36
1. W czym ma być ten program?
2. Wytłumacz zadanie, bo dla mnie jest niejasne
2. Wytłumacz zadanie, bo dla mnie jest niejasne
AMD Phenom II 955
Pentagram Karakorum HP-120 AlCu + Arctic Cooling AF1225L
4 GB DDR3 1600 MHz
Było Asus Radeon HD 6950 DCU II, jest XFX 7850 z AC Mono - czego się nie robi dla tej ciszy!
SilentiumPC Deus G1 600W
Pentagram Karakorum HP-120 AlCu + Arctic Cooling AF1225L
4 GB DDR3 1600 MHz
Było Asus Radeon HD 6950 DCU II, jest XFX 7850 z AC Mono - czego się nie robi dla tej ciszy!
SilentiumPC Deus G1 600W
#3
Napisano 28 listopad 2011 - 22:37
Generalnie to troszkę pogmatwane zdania w cudzysłowie.
Zapewne chodzi Ci o tablice 2 wymiarowe, dodatkowo domyślam się (może źle, w razie czego mnie popraw ), że wypełniamy je kolejnymi liczbami parzystymi.
Sama pętla będzie wyglądać tak:
wypiszemy tu taką macierz:
W razie problemów - pisz
Zapewne chodzi Ci o tablice 2 wymiarowe, dodatkowo domyślam się (może źle, w razie czego mnie popraw ), że wypełniamy je kolejnymi liczbami parzystymi.
Sama pętla będzie wyglądać tak:
(...) using namespace::std; // skraca sposób wypluwania danych w konsoli (...) for(int i=1,j=0;i<=100;i++,j++)// zakładamy pętlę przechodzącą kolejno elementy, pominąłem 0 ponieważ wtedy macierz się nam troszkę "rozsunie" {// i jest wskaźnikiem, j pilnuje żeby konstrukcji macierzy if(i % 2 == 0) {// sprawdzamy czy i modulo 2 daje resztę == 0 cout << i << " "<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' /> if(i<10)// jeśli i < 10 wypluwamy dodatkową spację by nasza macierz pięknie wyglądała <img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' /> cout << " "<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' /> } if(j==10)// gdy j == 10 przejdź do kolejnej linii i wyzeruj j { j=0; cout << "\n"<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' /> } } cout << "\n"<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />
wypiszemy tu taką macierz:
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100
W razie problemów - pisz
#4
Napisano 29 listopad 2011 - 15:07
Tak, tak.. Bardzo Ci dziękuje, jak wróce do domu to go sprawdzę. Tylko mam Do Ciebie jeszcze jedną wielką prośbę, jakbyś mógł wkleić go dokładnie jak ma on wyglądać. Tak jak widzisz jestem zielony z programowania.. Byłbym bardzo bardzo wdzieczny..
Dziekuje jeszcze raz za pomoc, oraz dziękuje za wyjaśnienia,bo generalnie chodzi o to że nauczycielowi pokaże ten program a on się pewnie będzie pytał jak to zrobiłem, to nauczę się go dokładnie i dokłądnie mu go omówię
Cieszę się że są jeszcze ludzie którzy pomagają
Dziekuje jeszcze raz za pomoc, oraz dziękuje za wyjaśnienia,bo generalnie chodzi o to że nauczycielowi pokaże ten program a on się pewnie będzie pytał jak to zrobiłem, to nauczę się go dokładnie i dokłądnie mu go omówię
Cieszę się że są jeszcze ludzie którzy pomagają
#5
Napisano 29 listopad 2011 - 15:20
Całość:
// dodajemy biblioteki: #include <cstdlib> #include <iostream> using namespace std;// skraca sposób wypluwania danych w konsoli, normalnie odwoływali byśmy się std::count lub std::cin int main(int argc, char *argv[])// główny program, w Visual Basic konstrukcja wygląda: int _tmain(int argc, _TCHAR* argv[]) { for(int i=1,j=0;i<=100;i++,j++)// zakładamy pętlę przechodzącą kolejno elementy, pominąłem 0 ponieważ wtedy macierz się nam troszkę "rozsunie" {// i jest wskaźnikiem, j pilnuje żeby konstrukcji macierzy if(i % 2 == 0) {// sprawdzamy czy i modulo 2 daje resztę == 0 cout << i << " "<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' /> if(i<10)// jeśli i < 10 wypluwamy dodatkową spację by nasza macierz pięknie wyglądała <img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' /> cout << " "<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />// piszemy już bez std:: } if(j==10)// gdy j == 10 przejdź do kolejnej linii i wyzeruj j { j=0; cout << "\n"<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' /> } } cout << "\n"<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' /> system("PAUSE")<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />// dowolny klawisz zamyka program return 1; }
#6
Napisano 29 listopad 2011 - 21:43
KOlego nie wiem czym Ci się mogę odwdzięczyć, Kolego dziękuje jeszcze raz
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych