Powrót   Forum CDRinfo.pl > Różne > Off topic

Off topic Forum poświęcone wszelkim innym tematom.



Witaj Nieznajomy! Zaloguj się lub Zarejestruj

Zarejestrowani użytkownicy mają dostęp do dodatkowych opcji, lepszej wyszukiwarki oraz mniejszej ilości reklam. Rejestracja jest całkowicie darmowa!

Odpowiedz na post
 
Opcje związane z dyskusją Tryby wyświetlania
Stary 20.04.2007, 21:02   #1
Patrix
Pingwin specjalista.
 
Avatar użytkownika Patrix
 
Data rejestracji: 22.06.2002
Lokalizacja: Central Park
Posty: 15,089
Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>
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
__________________
amiga500site
Patrix jest offline   Odpowiedz cytując ten post

  #ads
CDRinfo.pl
Reklamowiec
 
 
 
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
 

CDRinfo.pl is online  
Stary 20.04.2007, 21:45   #2
Memphisus
peace 4 us ;)
 
Avatar użytkownika Memphisus
 
Data rejestracji: 25.10.2003
Lokalizacja: Far away from here
Posty: 291
Memphisus zaczyna zdobywać reputację <1 - 49 pkt>
#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();
}
__________________
"Always be nice to people on your way up. Because you will meet the same people on the way down." - Wilson Mizner
Memphisus jest offline   Odpowiedz cytując ten post
Stary 20.04.2007, 22:04   #3
Patrix
Pingwin specjalista.
 
Avatar użytkownika Patrix
 
Data rejestracji: 22.06.2002
Lokalizacja: Central Park
Posty: 15,089
Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>
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

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);
}
__________________
amiga500site

Ostatnio zmieniany przez Patrix : 20.04.2007 o godz. 22:37
Patrix jest offline   Odpowiedz cytując ten post
Stary 20.04.2007, 22:37   #4
rosol
Guru
 
Avatar użytkownika rosol
 
Data rejestracji: 28.12.2002
Posty: 1,563
rosol niedługo stanie się sławny ;) <50 - 149 pkt>
Cytat:
Napisany przez Patrix Podgląd Wiadomości
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

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;
}

Ostatnio zmieniany przez rosol : 20.04.2007 o godz. 22:48
rosol jest offline   Odpowiedz cytując ten post
Stary 20.04.2007, 22:45   #5
Patrix
Pingwin specjalista.
 
Avatar użytkownika Patrix
 
Data rejestracji: 22.06.2002
Lokalizacja: Central Park
Posty: 15,089
Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>
Cytat:
Napisany przez rosol Podgląd Wiadomości
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 ?
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...

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
__________________
amiga500site

Ostatnio zmieniany przez Patrix : 20.04.2007 o godz. 22:51
Patrix jest offline   Odpowiedz cytując ten post
Stary 20.04.2007, 22:49   #6
rosol
Guru
 
Avatar użytkownika rosol
 
Data rejestracji: 28.12.2002
Posty: 1,563
rosol niedługo stanie się sławny ;) <50 - 149 pkt>
Cytat:
Napisany przez Patrix Podgląd Wiadomości
jak to nie ma do kwadratu... np. wynik = a*a; i co jest kwadrat ?
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...

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 teraz juz musi dzialac

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

Cytat:
Napisany przez Patrix Podgląd Wiadomości
dobra dzieki, to teraz mam od czego zaczynac
jakby co to sluze pomoca

Ostatnio zmieniany przez andy : 21.04.2007 o godz. 10:10
rosol jest offline   Odpowiedz cytując ten post
Stary 20.04.2007, 22:58   #7
Patrix
Pingwin specjalista.
 
Avatar użytkownika Patrix
 
Data rejestracji: 22.06.2002
Lokalizacja: Central Park
Posty: 15,089
Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>
Cytat:
Napisany przez rosol Podgląd Wiadomości
o co podales to jest MNO***379;ENIE
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;
__________________
amiga500site
Patrix jest offline   Odpowiedz cytując ten post
Stary 20.04.2007, 23:01   #8
rosol
Guru
 
Avatar użytkownika rosol
 
Data rejestracji: 28.12.2002
Posty: 1,563
rosol niedługo stanie się sławny ;) <50 - 149 pkt>
Cytat:
Napisany przez Patrix Podgląd Wiadomości
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ś
no tak... ale w C++ nie ma ^
rosol jest offline   Odpowiedz cytując ten post
Stary 20.04.2007, 23:19   #9
Patrix
Pingwin specjalista.
 
Avatar użytkownika Patrix
 
Data rejestracji: 22.06.2002
Lokalizacja: Central Park
Posty: 15,089
Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>
Cytat:
Napisany przez rosol Podgląd Wiadomości
no tak... ale w C++ nie ma ^
moze i nie ma nie wiem
w pascalu np jest sqr
__________________
amiga500site
Patrix jest offline   Odpowiedz cytując ten post
Stary 20.04.2007, 23:28   #10
REi
ClassicGOD
 
Avatar użytkownika REi
 
Data rejestracji: 24.02.2004
Lokalizacja: Tychy
Posty: 3,093
REi niedługo stanie się sławny ;) <50 - 149 pkt>
a ALU i tak tylko dodawac potrafi I kto teraz podskoczy?

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

God's Final Message to His Creation: "We apologise for the inconvenience"
REi jest offline   Odpowiedz cytując ten post
Stary 20.04.2007, 23:34   #11
rosol
Guru
 
Avatar użytkownika rosol
 
Data rejestracji: 28.12.2002
Posty: 1,563
rosol niedługo stanie się sławny ;) <50 - 149 pkt>
Cytat:
Napisany przez REi Podgląd Wiadomości
a ALU i tak tylko dodawac potrafi I kto teraz podskoczy?

PS. C++ i Pascal jest dla lam - BrainFuck jest dla pro!
no to pochwal sie jakims programem
rosol jest offline   Odpowiedz cytując ten post
Stary 20.04.2007, 23:38   #12
msi
Bywalec
 
Avatar użytkownika msi
 
Data rejestracji: 08.09.2006
Posty: 51
msi zaczyna zdobywać reputację <1 - 49 pkt>
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
msi jest offline   Odpowiedz cytując ten post
Stary 20.04.2007, 23:39   #13
REi
ClassicGOD
 
Avatar użytkownika REi
 
Data rejestracji: 24.02.2004
Lokalizacja: Tychy
Posty: 3,093
REi niedługo stanie się sławny ;) <50 - 149 pkt>
Cytat:
Napisany przez rosol Podgląd Wiadomości
no to pochwal sie jakims programem
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
__________________

God's Final Message to His Creation: "We apologise for the inconvenience"
REi jest offline   Odpowiedz cytując ten post
Stary 20.04.2007, 23:51   #14
rosol
Guru
 
Avatar użytkownika rosol
 
Data rejestracji: 28.12.2002
Posty: 1,563
rosol niedługo stanie się sławny ;) <50 - 149 pkt>
Cytat:
Napisany przez msi Podgląd Wiadomości
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
No tak... skopiowac to i ja umiem a napisz swoj program to bedziesz mial pranie mozgu

Cytat:
Napisany przez REi Podgląd Wiadomości
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
hehe ZM do U2... niby proste ale nie w tym jezyku
rosol jest offline   Odpowiedz cytując ten post
Stary 21.04.2007, 01:46   #15
Patrix
Pingwin specjalista.
 
Avatar użytkownika Patrix
 
Data rejestracji: 22.06.2002
Lokalizacja: Central Park
Posty: 15,089
Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>Patrix ma z czego być dumnym <1000 - 1499 pkt>
Cytat:
Napisany przez REi Podgląd Wiadomości
C++ i Pascal jest dla lam - BrainFuck jest dla pro!
madrala sie odezwal... byle kij w mrowicho wsadzic
__________________
amiga500site
Patrix jest offline   Odpowiedz cytując ten post
Odpowiedz na post


Twoje uprawnienia:
Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz umieszczać załączników
Nie możesz edytować swoich postów

BB codeWłączone
EmotikonkiWłączone
Kody [IMG]Włączone
Kody HTML są Wyłączone

Teleport


Wszystkie czasy w strefie CET. Aktualna godzina: 13:45.


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