Reputation: 13
I saw a lot of similar questions or same topics, but no answer for my situation (or I am dumb, don't blame me please). I am a begginer and self - learner, so sorry if I am not skilled enough to answer this question by myself.
#include <iostream>
using namespace std;
void Skaiciavimai(double kiek_bulviu, int talkininkai, int & dienos,
int & visi_talkininkai, double & viso_bulviu,
double & vieno_vidurkis);
int main()
{
double atsk = 100, bulves[100], talk[1000], kiek_bulviu = 0, talkininkai = 0;
int dienos = 0, visi_talkininkai = 0;
double viso_bulviu = 0, vieno_vidurkis = 0;
for (int i = 0; i < 1000; i++) {
cin >> bulves[i];
kiek_bulviu = kiek_bulviu + bulves[i];
if (bulves[i] == 0) {
i = 1000;
}
else {
cin >> talk[i];
talkininkai = talkininkai + talk[i];
dienos++;
}
}
void Skaiciavimai(kiek_bulviu, talkininkai, dienos, visi_talkininkai, viso_bulviu, vieno_vidurkis);
cout << dienos << endl;
cout << viso_bulviu;
cout << vieno_vidurkis;
return 0;
}
void Skaiciavimai(double kiek_bulviu, int talkininkai, int & dienos,
int & visi_talkininkai, double & viso_bulviu,
double & vieno_vidurkis) {
visi_talkininkai = talkininkai;
viso_bulviu = kiek_bulviu;
vieno_vidurkis = viso_bulviu / visi_talkininkai;
}
Upvotes: 0
Views: 3206
Reputation: 29022
void Skaiciavimai(kiek_bulviu, talkininkai, dienos, visi_talkininkai, viso_bulviu, vieno_vidurkis);
Remove the leading void
. You do not need to specify the return type of functions you call. Adding a return type makes it a function declaration. It should look like this :
Skaiciavimai(kiek_bulviu, talkininkai, dienos, visi_talkininkai, viso_bulviu, vieno_vidurkis);
Edit: For clarity, I've annotated the initial example.
int main()
{
double atsk = 100, bulves[100], talk[1000], kiek_bulviu = 0, talkininkai = 0;
int dienos = 0, visi_talkininkai = 0;
double viso_bulviu = 0, vieno_vidurkis = 0;
for (int i = 0; i < 1000; i++) {
cin >> bulves[i];
kiek_bulviu = kiek_bulviu + bulves[i];
if (bulves[i] == 0) {
i = 1000;
}
else {
cin >> talk[i];
talkininkai = talkininkai + talk[i];
dienos++;
}
}
/*void*/ Skaiciavimai(kiek_bulviu, talkininkai, dienos, visi_talkininkai, viso_bulviu, vieno_vidurkis);
// ^^^^ Remove this void
cout << dienos << endl;
cout << viso_bulviu;
cout << vieno_vidurkis;
return 0;
}
Upvotes: 3