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/)

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: 14:17.

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