Witam, jestem nowy na forum, a także nowy w programowaniu. Posłuchałem podcast Pana Mirosława dotyczący błędów w programowaniu i stwierdziłem, że jakoś muszę wkręcić się w to forum i udostępniać swoje kody oraz patrzeć na cudze. Dlatego zakładam ten post, aby się (tak jak wspomniałem) jakoś wkręcić .
Mam oczywiście pytanie, a mianowicie, czy ten kod da się jeszcze ulepszyć ? Czy należy inaczej układać zmienne, nie robić/robić spacje między różnymi znakami. Po prostu jakie są takie przynajmniej podstawowe zasady, żeby kod był schludny i tak jakby "uniwersalny", czyli łatwy w odczytaniu dla każdego.
Program liczy średnią z ocen. (Tak, dopiero jestem po kursie tablic )
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int liczba_wyrazow; float suma=0; float srednia;
cout << "Witaj, bedziemy liczyc srednia ocen!"<<"\a" << endl;
cout<<endl<<"Wprowadz liczbe wszystkich przedmiotow:";
cin>>liczba_wyrazow;
float ocena[liczba_wyrazow];
cout<<endl << "Wprowadz swoje oceny:"<<"\a"<<endl;
for(int i=0; i<liczba_wyrazow; i++)
{
cout<<"Ocena "<< i+1 <<": "<<"\a";
cin >>ocena[i];
suma+=ocena[i];
}
cout<< "Suma rowna sie: "<<"\a"<<suma<<endl;
srednia=suma/liczba_wyrazow;
cout<<"srednia rowna sie: "<<"\a" <<srednia<<endl;
getchar(); getchar();
return 0;
}
P.S Jeżeli takie posty nie powinny się tu pojawiać, to proszę, żeby ktoś mnie o tym powiadomił i ewentualnie pomógł się tu jakoś zaaklimatyzować . Nie znalazłem na pierwszy rzut oka jakiegoś osobnego postu dla amatorskich kodów, żeby pooglądać, a tych bardziej skomplikowanych po prostu jeszcze nie rozumiem.
Pozdrawiam