Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Ciag arytmetyczny/geometryczny

Ostatnio zmodyfikowano 2012-02-03 20:06
Autor Wiadomość
jedi00
Temat założony przez niniejszego użytkownika
Ciag arytmetyczny/geometryczny
» 2012-02-03 16:17:49
Witam!

Jestem zielony jesli chodzi o programowanie;/ ucze sie i ucze a z tego co wyczytam mala czesc pozostaje w glowie:P juz latwiej robic mi macierze i inne ******ly na matmie niz programowac rozumiem programy ale nie moge zapamietaj tych wszystkich funkcji itd no ale mniejsza o to dostalem do zrobienia dwa ciagi arytmetyczny i geometryczny.
Nie lubie sciagac nic z neta wole zrobic to sam wiec probuje ale opornie mi to idzie
Przeczytalem poradnik programowania tutaj na forum i troche pomogl bo na uczelni to ciezko jest sie czegos nauczyc od goscia ktory nie potrafi uczyc wole juz uczyc sie sam
Otoz zaczalem robic ciag arytmetyczny:P (prosze nie wysmiewiac mojego "dziela" jest to totalne dno i wiem o tym ale po to jest chyba forum zeby pomoc )
Oto moj program -.- nie dziala? jasna sprawa i nie musze tego pisac ale chcialbym o jakies wskazowki, jest to niby ciag arytmetyczny:P
(jeszcze raz podkreslam ze dopiero sie ucze)


Ide dalej szukac informacji, jesli ktos natomiast zechce i ma ochote pomoc to bede bardzo wdzieczny.


Popatrzylem na ten program i stwierdzilem ze lepiej bylo by uzyc petli do while

oto co mi wyszlo :

C/C++
#include <iostream.h>
#include <conio.h>
using namespace std;
int main()
{
    {
        int a, b, r;
       
       
        cout << "Podaj pierwsza liczbe ciagu :";
        cin >> a;
        cout << "Podaj roznice ciagu :";
        cin >> r;
       
       
        if( r <= 100 )
        do
        {
           
           
           
        } while( r <= 100 );
       
        return 0;
    }
    getch();
    return( 0 );
}

nie wiem jak zapisac instrukcje zeby dodawalo do "a" "r" (a+r) i zapisywalo to jako "b" po czym wyswietlalo kolejno na ekranie 100 liczb tego ciagu (b)

Ponamysle uwazam ze druga opcja jest lepsza
Uzytkownik sam wprowadza pierwsza liczbe ciagu i roznice po czym program wyswietla na ekranie przykladowo 100 kolejnych liczb ciagu.
Taki program bedzie najlepszy i do tego zmierzam.
P-50059
jsc
» 2012-02-03 16:29:38
Mogę ci na razie pomóc z pierwszym kodem. Masz nieprawidłowy nagłówek pętli for.

Nie zmieniaj za bardzo postów, bo te które są potrafią stracić sens.
P-50061
jedi00
Temat założony przez niniejszego użytkownika
» 2012-02-03 16:44:17
Kurde juz sie w tym wszystkich pogubilem

Chce otrzymac program do ktorego uzytkownik wprowadza pierwsza liczbe ciagu i roznice tego ciagu po czy na ekranie program wyswietla kolejno 100 liczb ciagu .

nie wiem ktorej petli uzycczy petli for czy moze lepsza bedzie do..while

P-50063
jsc
» 2012-02-03 16:46:57
To najlepiej jak wrócisz do lekcji:
» Kurs C++ » Poziom 2Pętla for lekcja
» Kurs C++ » Dokumenty z automatycznym przekierowanemPętla while i do ... while lekcja

Co wyboru pętli to osobiście sądzę, że lepsza jest for.
P-50064
jedi00
Temat założony przez niniejszego użytkownika
» 2012-02-03 16:53:53
A wiec zrobilem takie cos
C/C++
#include <iostream.h>
#include <conio.h>
using namespace std;
int main()
{
    {
        int a, b, r;
       
       
        cout << "Podaj pierwsza liczbe ciagu : ";
        cin >> a;
        cout << "Podaj roznice ciagu : ";
        cin >> r;
        cout << "Ile wyrazow ciagu ma zostac wyswietlone?: ";
        cin >> b;
        for( int a = 0; a < b; a++ )
        {
            cout << a + r << endl;
        }
       
       
    }
    getch();
    return EXIT_SUCCESS;
}

Zmienilem ze uzytkownik sam ustala ile wyrazow ciagu ma wyswietlic program. Lecz i tak to nie dzial jak nalezy
Program dodaje calyczas 1 do kolejnych wyrazow ciagu a nie 'r' :(
P-50066
jedi00
Temat założony przez niniejszego użytkownika
» 2012-02-03 17:31:09
Dziala ale nie tka jak powinien, nie wyswietla 100 wyrazow tylko mniej, juz nie mowie o tym  ze chcial bym aby wyswietlal ich tyle ile mu podam bo tego nie potrafie kompletnie.
C/C++
#include <iostream.h>
#include <conio.h>
using namespace std;
int main()
{
    {
        int a, r,;
       
       
        cout << "Podaj pierwsza liczbe ciagu : ";
        cin >> a;
        cout << "Podaj roznice ciagu : ";
        cin >> r;
       
        for( int a = 0; a < 100; a += r )
       
        {
            cout << "Ciag: " << a << endl;
        }
       
       
    }
    getch();
    return EXIT_SUCCESS;
}
P-50069
jsc
» 2012-02-03 17:35:32
Masz błędy składniowe.
P-50070
jedi00
Temat założony przez niniejszego użytkownika
» 2012-02-03 17:36:33
Eh pewnie pelno ich tam ale nie moge sie doszukac bo moja wiedza na ten temat jest nikla :(
P-50071
« 1 » 2 3 4
  Strona 1 z 4 Następna strona