Erstellung einer Funktion 3. Grades in C++.
Ausgabe einer Tabelle die den Bereich -5 (beliebiger Wert) bis +5 (beliebiger Wert) als x Wert ausgeben soll...,
d.h. zu den vorgegebenen x-Werten die immer um +1 steigen sollen die y-Werte errechnet und ausgegeben werden.
Wie gehe ich dort am besten vor?
Seite 1 von 1
Funktionstabelle Einer Funktion 3. Grades In C++
Anzeige
#2
geschrieben 09. Juni 2006 - 10:48
int main(int argc, char**argv) {
extern float f(int);
for(int i=atoi(argv[1]); i<=atoi(argv[2]); i++) {
printf("%i\t%f",i,f(i));
}
}
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.

Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)

Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#3
geschrieben 18. Juni 2006 - 18:00
Hallo!
Ich hab da genau das gleiche Problem. Nur leider hab ich GAR keine Ahnung von C++ und soll in der Schule ebenso ein o.g. Programm erstellen. Kann man das was Rika gepostet hat auch anders machen? Manche Befehle haben wir nämlich noch garnicht gehabt. z.B. extern float, oder printf....
@Human: Sollst Du das Programm auch in DAVT für Eisendieter schreiben?
Thx
Ich hab da genau das gleiche Problem. Nur leider hab ich GAR keine Ahnung von C++ und soll in der Schule ebenso ein o.g. Programm erstellen. Kann man das was Rika gepostet hat auch anders machen? Manche Befehle haben wir nämlich noch garnicht gehabt. z.B. extern float, oder printf....
@Human: Sollst Du das Programm auch in DAVT für Eisendieter schreiben?
Thx
#4
geschrieben 18. Juni 2006 - 18:21
int main(int argc, char**argv) {
// die Funktion, die zu definieren ist. Da hier nicht explizit
// angegeben, als extern deklariert. Typ: Int -> Float
extern float f(int);
for(
//Startwert von String nach Int konvertieren
int i=atoi(argv[1]);
//dito für den Endwert
i<=atoi(argv[2]);
//jeweils um 1 hochzählen
i++) {
// wende die Funktion auf 'i' an gibt das Ergebnis zusammen mit der
// Eingabe als Tabulator-Tabelle aus
printf("%i\t%f",i,f(i));
}
}
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.

Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)

Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#5
geschrieben 18. Juni 2006 - 20:08
Zitat (C500: 18.06.2006, 19:00)
Hallo!
Ich hab da genau das gleiche Problem. Nur leider hab ich GAR keine Ahnung von C++ und soll in der Schule ebenso ein o.g. Programm erstellen. Kann man das was Rika gepostet hat auch anders machen? Manche Befehle haben wir nämlich noch garnicht gehabt. z.B. extern float, oder printf....
@Human: Sollst Du das Programm auch in DAVT für Eisendieter schreiben?
Thx
Ich hab da genau das gleiche Problem. Nur leider hab ich GAR keine Ahnung von C++ und soll in der Schule ebenso ein o.g. Programm erstellen. Kann man das was Rika gepostet hat auch anders machen? Manche Befehle haben wir nämlich noch garnicht gehabt. z.B. extern float, oder printf....
@Human: Sollst Du das Programm auch in DAVT für Eisendieter schreiben?
Thx
printf kennst du nicht?
Kennst du denn std::cout (anstelle von printf) und std::cin (anstelle von scanf)?
Ich finde cout und cin, für besser als printf und scanf.
Wer Japanische Produkte kauft, unterstützt den grausamen Walfang
Boykottiert JAPAN
Boykottiert JAPAN
Thema verteilen:
Seite 1 von 1

Hilfe
Neues Thema
Antworten
Nach oben


