Skończyłem właśnie rozdział 1 książki Język C++ Szkoła Programowania. Zacząłem rozwiązywać zadania sprawdzające na końcu. Przy zadaniu 3 posiedziałem dłuższą chwilę zastanawiając się jak to zrobić (co potem okazało się wielkim banałem jak już do tego doszedłem). Jaki jest mój problem? Napisałem ten program, wyświetla to co trzeba, ale chciałem zapytać czy kod, który napisałem jest w 100% poprawny. Mógłbym pójść dalej bo program działa, ale po prostu chciałbym to sprawdzić nawet jeśli jest ok :)
Treść zadania:
3.Napisz program w C++ wykorzystujący 3 funkcje (jedną z nich będzie main()), dający następujące wyniki:
Entliczek Pentliczek
Entliczek Pentliczek
Czerwony Stoliczek
Czerwony Stoliczek
Pierwsze dwa wiersze ma wygenerować pierwsza funkcja (wywoływana dwukrotnie), następne dwa druga funkcja także wywoływana dwukrotnie.
Mój kod:
//Program rozwiązujący zadanie nr 3.
#include <iostream>
using namespace std;
void simon(int); //prototyp funkcji 1
void basia(int); //prototyp funkcji 2
int main()
{
simon(1); //Wywolanie funkcji simon
simon(2); //Ponowne wywolanie funkcji simon
basia(3); //Wywolanie funkcji basia
basia(4); //Ponowne wywolanie funkcji basia
return 0;
}
void simon(int) //Definicja funkcji simon
{
cout << "Entliczek Pentliczek" << endl;
}
void basia(int) //Definicja funkcji basia
{
cout << "Czerwony Stoliczek" << endl;
}