Zdravým
skúšal som si tak z nudy jeden program ale nejako mi nechce šliapať som v C++ úplný začiatočník takže je to možno len blbosť ale neviem čo to môže biť
Program má načítať dve hodnoty do poľa ktoré pošle funkcii v ktorej sa vypočítajú štyri hodnoty do ďalšieho poľa ktoré sa navráti do výpisu
lenže vo výpise mám na výsledku samé nuly a neviem prečo
Tu je kód:
Kód:
// opakovanie.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
using namespace std;
double funkcia(double vysledok[4]);
double vysledok[4];
double hodnoty[2];
int main()
{
cout<<"Zadaj prvu hodnotu: ";
cin>>hodnoty[0];
cout<<"Zadaj druhu hodnoru: ";
cin>>hodnoty[1];
double funkcia (double hodnoty[2]);
cout<<"Tu su vysledne hodnoty:\n";
cout<<"Velkost pola je "<<sizeof(vysledok)<<"\n";
cout<<"plus: "<<vysledok[0]<<"\nminus: "<<vysledok[1]<<"\nkrat: "<<vysledok[2]<<"\ndeleno: "<<vysledok[3]<<"\n\n";
return 0;
}
double funkcia(double pole[2])
{
vysledok[0]=(pole[0]+pole[1]);
vysledok[1]=(pole[0]-pole[1]);
vysledok[2]=(pole[0]*pole[1]);
vysledok[3]=(pole[0]/pole[1]);
return vysledok[4];
};