Ĺadny brzuch
Program znajdujący najwiekszą liczbe z trzech podanych na zewnącz.
Napisałem program jak w temacie i chiałbym abyście rzucili na niego okien czy jest dobrze napisany czy zle i pomogli mi go poprawić jak by byl zle napisany z góry dzieki .
# include <iostream h >
# include <cionio h >
float wartość max (float,float b,float c)
{
float max=a;
if (b>max)
max=b
if (c>max)
max=c
return max;
}
Użytkownik Reboks edytował ten post 27 maj 2008, 01:14
float wartosc_max(float a, float b, float c) /* tutaj brakowało pierwszego parametru a, i nazwa funkcji musi być ciągła (bez spacji) i tylko z angielskich liter (bez ś, ć itd.) */ { float max=a; if(b>max) max=b; //średnika zapomnialeś if(c>max) max=c; //i tu tez srednik trza dac return max; }
a co do naglowków to tak ma być:
#include <iostream>
#include <cionio> // a to to nie wiem co to jest
Użytkownik wasmaro edytował ten post 27 maj 2008, 14:01
1. Taka rada na przyszłość: jeżeli korzystasz ze środowiska programistycznego (np. Dev-C++) to pierw tam sprawdzaj kod - zazwyczaj przy takich błędach, co popełniłeś powinna być wskazana linia z błędem+opis błędu (np. syntax). Poza tym, pamiętaj o ŚREDNIKACH!
2. jeśli już to biblioteka <conio>,ale do tej funkcji nie jest Ci potrzebna akurat, chyba że chcesz ją wykorzystać później
3. Przerób jakiś podręcznik do C++, bo tutaj podstawy leżą i kwiczą...
4. Używajcie codebox...
2. jeśli już to biblioteka <conio>,ale do tej funkcji nie jest Ci potrzebna akurat, chyba że chcesz ją wykorzystać później
Jak już to <conio.h> bo jest to niestandardowa biblioteka z zaimplementowaną funkcją getch()
No i oczywiście, pamiętaj ośrednikach.
Pomijając parę błędów podanych przez poprzedników, jest ok. Chociaż ja bym zrobił tak:
float wart_max(float a, float b, float c){ return max(a, max(b, c)); }
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Napisałem program jak w temacie i chiałbym abyście rzucili na niego okien czy jest dobrze napisany czy zle i pomogli mi go poprawić jak by byl zle napisany z góry dzieki .
# include <iostream h >
# include <cionio h >
float wartość max (float,float b,float c)
{
float max=a;
if (b>max)
max=b
if (c>max)
max=c
return max;
}
Użytkownik Reboks edytował ten post 27 maj 2008, 01:14
float wartosc_max(float a, float b, float c) /* tutaj brakowało pierwszego parametru a, i nazwa funkcji musi być ciągła (bez spacji) i tylko z angielskich liter (bez ś, ć itd.) */ { float max=a; if(b>max) max=b; //średnika zapomnialeś if(c>max) max=c; //i tu tez srednik trza dac return max; }
a co do naglowków to tak ma być:
#include <iostream>
#include <cionio> // a to to nie wiem co to jest
Użytkownik wasmaro edytował ten post 27 maj 2008, 14:01
1. Taka rada na przyszłość: jeżeli korzystasz ze środowiska programistycznego (np. Dev-C++) to pierw tam sprawdzaj kod - zazwyczaj przy takich błędach, co popełniłeś powinna być wskazana linia z błędem+opis błędu (np. syntax). Poza tym, pamiętaj o ŚREDNIKACH!
2. jeśli już to biblioteka <conio>,ale do tej funkcji nie jest Ci potrzebna akurat, chyba że chcesz ją wykorzystać później
3. Przerób jakiś podręcznik do C++, bo tutaj podstawy leżą i kwiczą...
4. Używajcie codebox...
2. jeśli już to biblioteka <conio>,ale do tej funkcji nie jest Ci potrzebna akurat, chyba że chcesz ją wykorzystać później
Jak już to <conio.h> bo jest to niestandardowa biblioteka z zaimplementowaną funkcją getch()
No i oczywiście, pamiętaj ośrednikach.
Pomijając parę błędów podanych przez poprzedników, jest ok. Chociaż ja bym zrobił tak:
float wart_max(float a, float b, float c){ return max(a, max(b, c)); }