Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Off topic (https://forum.cdrinfo.pl/f5/)
-   -   c++ pytanie (https://forum.cdrinfo.pl/f5/c-pytanie-71388/)

Grześiu748 21.04.2007 15:00

Cytat:

Napisany przez rosol (Post 767293)
Zacznij od podstaw...
"symfonia c++" Jerzego Grebosza... polecam

http://allegro.pl/search.php?string=symfonia+c%2B%2B

Dzi***281;ki, spr***243;buj***281;

REi 21.04.2007 12:33

Cytat:

Napisany przez AleX69 (Post 767234)
od razu madrala ... :]
Rei@ jest poprostu fanem Brainfuck a raczej jego mlodszego brata Doublefuck ... :rotfl:

eee tam - ja jestem fanem Whitespace ;)

Niektorzy nie potrafia poznac dowcipu.... ech.

rosol 21.04.2007 10:47

Cytat:

Napisany przez Grześiu748 (Post 767281)
Chicłbym się nauczyć programować w c++. Tylko że niezabardzo wiem o co chodzi. Jakby ktoś mi napisał od czego najlepiej zacząć :)

Zacznij od podstaw...
"symfonia c++" Jerzego Grebosza... polecam

http://allegro.pl/search.php?string=symfonia+c%2B%2B

andy 21.04.2007 10:12

@Grze***347;iu http://helion.pl/katalog/108,0,0.html

Grześiu748 21.04.2007 10:06

Chic***322;bym si***281; nauczy***263; programowa***263; w c++. Tylko ***380;e niezabardzo wiem o co chodzi. Jakby kto***347; mi napisa***322; od czego najlepiej zacz***261;***263; :)

rosol 21.04.2007 03:14

Cytat:

Napisany przez AleX69 (Post 767234)
od razu madrala ... :]
Rei@ jest poprostu fanem Brainfuck a raczej jego mlodszego brata Doublefuck ... :rotfl:

Skoro jest fanem to niech pokaze jakis swoj programik :fiu:||

AleX69 21.04.2007 01:52

Cytat:

Napisany przez Patrix (Post 767231)
madrala sie odezwal... byle kij w mrowicho wsadzic :D

od razu madrala ... :]
Rei@ jest poprostu fanem Brainfuck a raczej jego mlodszego brata Doublefuck ... :rotfl:

Patrix 21.04.2007 01:46

Cytat:

Napisany przez REi (Post 767187)
C++ i Pascal jest dla lam - BrainFuck jest dla pro! :D

madrala sie odezwal... byle kij w mrowicho wsadzic :D

rosol 20.04.2007 23:51

Cytat:

Napisany przez msi (Post 767196)
http://pl.wikipedia.org/wiki/Brainfuck

Następujący program drukuje napis "Hello World!" na ekranie i przechodzi do nowej linii:
++++++++++
[
>+++++++>++++++++++>+++>+<<<<-
] Na początek ustawiamy kilka przydatnych później wartości
>++. drukuje 'H'
>+. drukuje 'e'
+++++++. 'l'
. 'l'
+++. 'o'
>++. spacja
<<+++++++++++++++. 'W'
>. 'o'
+++. 'r'
------. 'l'
--------. 'd'
>+. '!'
>. nowa linia

jeśli ktokolwiek ma czas na to... i miejsce:spoko:

No tak... skopiowac to i ja umiem:P a napisz swoj program to bedziesz mial pranie mozgu:P

Cytat:

Napisany przez REi (Post 767197)
w sumie programu nie mam bo jedyne co w tym czyms zrobilem to przerobilem maszyne Turinga do konwersji liczby w ZM do U2 - i naserio czulem sie po tym tak jak wskazuje na to nazwa :D

hehe ZM do U2... niby proste ale nie w tym jezyku:P:fiu:

REi 20.04.2007 23:39

Cytat:

Napisany przez rosol (Post 767193)
no to pochwal sie jakims programem :D

w sumie programu nie mam bo jedyne co w tym czyms zrobilem to przerobilem maszyne Turinga do konwersji liczby w ZM do U2 - i naserio czulem sie po tym tak jak wskazuje na to nazwa :D

msi 20.04.2007 23:38

http://pl.wikipedia.org/wiki/Brainfuck

Następujący program drukuje napis "Hello World!" na ekranie i przechodzi do nowej linii:
++++++++++
[
>+++++++>++++++++++>+++>+<<<<-
] Na początek ustawiamy kilka przydatnych później wartości
>++. drukuje 'H'
>+. drukuje 'e'
+++++++. 'l'
. 'l'
+++. 'o'
>++. spacja
<<+++++++++++++++. 'W'
>. 'o'
+++. 'r'
------. 'l'
--------. 'd'
>+. '!'
>. nowa linia

jeśli ktokolwiek ma czas na to... i miejsce:spoko:

rosol 20.04.2007 23:34

Cytat:

Napisany przez REi (Post 767187)
a ALU i tak tylko dodawac potrafi :P I kto teraz podskoczy? :D

PS. C++ i Pascal jest dla lam - BrainFuck jest dla pro! :D

no to pochwal sie jakims programem :D

REi 20.04.2007 23:28

a ALU i tak tylko dodawac potrafi :P I kto teraz podskoczy? :D

PS. C++ i Pascal jest dla lam - BrainFuck jest dla pro! :D

Patrix 20.04.2007 23:19

Cytat:

Napisany przez rosol (Post 767177)
no tak... ale w C++ nie ma ^ :P

moze i nie ma nie wiem
w pascalu np jest sqr ;)

rosol 20.04.2007 23:01

Cytat:

Napisany przez Patrix (Post 767176)
jesli a=5 to a*a=25 tak samo a^2 daje 25... za pomoca mnozenia wychodzi potega kwadratowa - może mnie nie rozumiałeś :D

no tak... ale w C++ nie ma ^ :P

Patrix 20.04.2007 22:58

Cytat:

Napisany przez rosol (Post 767171)
o co podales to jest MNO***379;ENIE:P

jesli a=5 to a*a=25 tak samo a^2 daje 25... za pomoca mnozenia wychodzi potega kwadratowa - mo***380;e mnie nie rozumia***322;e***347; :D

rosol 20.04.2007 22:49

Cytat:

Napisany przez Patrix (Post 767169)
jak to nie ma do kwadratu... np. wynik = a*a; i co jest kwadrat ? :szczerb:
może pomińmy te pow ?
bo ja c++ klepie od 2 tyg. a gość już zadania na funkcjach zadał choć na lekcji nic nie bylo na ten temat... :sciana:

Poprostu chce działający przyklad najprościej napisanej funkcji liczącej kwadrat pobierajacej liczbe i zwracajacej wynik to już wtedy to sobie skonsumuję ;)


edit ^^
w tym poprawionym pokazuje byka w 14 linijce
Kod:

14 C:\BezNazwy1.cpp `potega' undeclared (first use this function)

sorry zmienilem nazwe funkcji na KWADRAT :P teraz juz musi dzialac:)

a co do tego kwadratu... to co podales to jest MNOŻENIE:P

Cytat:

Napisany przez Patrix (Post 767169)
dobra dzieki, to teraz mam od czego zaczynac :D

jakby co to sluze pomoca:)

Patrix 20.04.2007 22:45

Cytat:

Napisany przez rosol (Post 767165)
VOID nie zwraca wartosci... jak chcesz zwracac wartosc przez return to musisz oznaczyc ja jako int, float, double itd... pow(a,b) to funkcja a do potegi b... w c++ nie ma takiego czegos jak a do kwadratu:) co tam jeszcze chcesz bo akurat mam C++ na studiach...?? Moge Ci przeslac pare plikow jesli chcesz to zobaczysz sobie:) wal na pw jakby co

jak to nie ma do kwadratu... np. wynik = a*a; i co jest kwadrat ? :szczerb:
mo***380;e pomi***324;my te pow ?
bo ja c++ klepie od 2 tyg. a go***347;***263; ju***380; zadania na funkcjach zada***322; cho***263; na lekcji nic nie bylo na ten temat... :sciana:

Poprostu chce dzia***322;aj***261;cy przyklad najpro***347;ciej napisanej funkcji licz***261;cej kwadrat pobierajacej liczbe i zwracajacej wynik to ju***380; wtedy to sobie skonsumuj***281; ;)


edit ^^
w tym poprawionym pokazuje byka w 14 linijce
Kod:

14 C:\BezNazwy1.cpp `potega' undeclared (first use this function)
edit poprawilem:
Cytat:

#include <iostream>

using namespace std;
float kwadrat(int tmp)
{
int wynik;
return wynik=tmp*tmp;
}
int main()
{
int liczba;
cout << "Podaj liczbe: ";
cin >> liczba;
cout << kwadrat(liczba) << "\n";
system("PAUSE");
return 0;
}

dobra dzieki, to teraz mam od czego zaczynac :D

rosol 20.04.2007 22:37

Cytat:

Napisany przez Patrix (Post 767152)
no tak... chcialem tylko kwadrat (x2) i wszystko mialo by***263; wewnatrz funkcji tak, ***380;e ja wrzucam a ona wyrzuca wynik i tyle :)

i czemu pow a nie po ludzku r***281;cznie ja jeszcze nie wymiatam w c++ wiec pi***281;knie mi utrudniasz :szczerb:

a gdzie void ?

VOID nie zwraca wartosci... jak chcesz zwracac wartosc przez return to musisz oznaczyc ja jako int, float, double itd... pow(a,b) to funkcja a do potegi b... w c++ nie ma takiego czegos jak a do kwadratu:) co tam jeszcze chcesz bo akurat mam C++ na studiach...?? Moge Ci przeslac pare plikow jesli chcesz to zobaczysz sobie:) wal na pw jakby co


Poprawione:
Cytat:

#include <iostream>

using namespace std;
float kwadrat(int tmp)
{
int wynik;
return wynik=tmp*tmp;
}
int main()
{
int liczba;
cout << "Podaj liczbe: ";
cin >> liczba;
cout << kwadrat(liczba) << "\n";
system("PAUSE");
return 0;
}

Patrix 20.04.2007 22:04

no tak... chcialem tylko kwadrat (x2) i wszystko mialo by***263; wewnatrz funkcji tak, ***380;e ja wrzucam a ona wyrzuca wynik i tyle :)

i czemu pow a nie po ludzku r***281;cznie ja jeszcze nie wymiatam w c++ wiec pi***281;knie mi utrudniasz :szczerb:

a gdzie void ?

co tu jest nieteges?? :
Cytat:

#include <iostream>
#include <string>
#include <math.h>

float potega(int tmp)
{
int wynik;
wynik = tmp*tmp;
return wynik;
}

using namespace std;

int main()
{
int liczba;
potega();
cout << "Podaj liczbe: ";
cin >> liczba;
cout << potega(wynik) << "\n";
return(0);
}

Memphisus 20.04.2007 21:45

#include<iostream.h>
#include<math.h>
#include<conio.h>

float f (float a, int b)
{
return pow(a,b);
}

main()
{
float x=0; int potega=0;
cout <<"Podaj liczbe: ";cin>>x;
cout <<"\nPotega: ";cin>>potega;
cout <<"\n"<<x<<" ^ "<<potega<<" = "<<f(x,potega)<<"\n";
getch();
}

Patrix 20.04.2007 21:02

c++ pytanie
 
Jak b***281;dzie wygl***261;da***263; funkcja w c++ pobieraj***261;ca i zwracaj***261;ca warto***347;***263; ?

Przyk***322;adem mo***380;e by***263; np. prosta funkcja (aby zobaczy***263; jak to wygl***261;da) bior***261;ca liczb***281; i zwracajaca jej kwadrat.

Chodz***281; po google co***347; majstruje tylko program dev-c++ ca***322;y czas mi b***322;***281;dy krzaczy a to przy deklaracji a to w funkcji itd :)


Wszystkie czasy w strefie CET. Aktualna godzina: 12:34.

Powered by vBulletin® Version 3.9.0 LTS
Copyright ©2000 - 2026, vBulletin Solutions Inc.