#include <iostream>
using namespace std;
float medel(int v[], int n)
{
float sum = 0;
for(int n = 0; n < 10; n++)
{
sum = (float) sum + v[n];
cout << "Sum is " << (float) sum << endl;
}
sum = (float) sum / 10;
cout << "Sum medel is " << (float) sum << endl;
return (float) sum;
}
int main()
{
int heltalsvektor[10];
heltalsvektor[0] = 32;
heltalsvektor[1] = 65;
heltalsvektor[2] = 54;
heltalsvektor[3] = 11;
heltalsvektor[4] = 10;
heltalsvektor[5] = 20;
heltalsvektor[6] = 42;
heltalsvektor[7] = 28;
heltalsvektor[8] = 12;
heltalsvektor[9] = 32;
float medel(v);
cout << "Medel är " << medel(v);
return 0;
}
float medel(int v[], int n)
for(int i = 0; i<n ; i++)
float medel(v);
int n=10; cout << "Medel är "<< medel(heltalsvektor,n);
float medel(int v[], int n)
for(int i = 0; i<n ; i++)
float medel(v);
int n=10; cout << "Medel är "<< medel(heltalsvektor,n);
#include <iostream>
using namespace std;
const float medel(int v[])
{
int sum = 0;
for(int n = 0; n < 10; n++)
{
sum = (const float) sum + v[n];
cout << "Sum is " << sum << endl;
}
sum = (const float) sum / 10;
cout << "Sum medel is " << (const float) sum << endl;
return (const float) sum;
}
int main()
{
int heltalsvektor[] = {32, 65, 54, 11, 10, 20, 42, 28, 12, 34};
float medelmatta = medel(heltalsvektor);
cout << "Medel är " << medelmatta;
return 0;
}
#include <iostream>
using namespace std;
const float medel(int v[], int n)
{
float sum = 0;
for(int i = 0; i < n; i++)
{
sum = sum + v[i];
cout << "Sum is " << sum << endl;
}
sum = sum / 10;
cout << "Sum medel is " << sum << endl;
return sum;
}
int main()
{
int heltalsvektor[] = {32, 65, 54, 11, 10, 20, 42, 28, 12, 34};
int n = 10;
float medelmatta = medel(heltalsvektor, n);
cout << "Medel är " << medelmatta;
return 0;
}
float medel(int v[], int n)
for(int i = 0; i<n ; i++)
int n=10; cout << "Medel är "<< medel(heltalsvektor,n);
#include <iostream>
using namespace std;
const float medel(int v[], int n)
{
int sum = 0;
for(int i = 0; i < n; i++)
{
sum = (const float) sum + v[i];
cout << "Sum is " << sum << endl;
}
sum = (const float) sum / 10;
cout << "Sum medel is " << (const float) sum << endl;
return (const float) sum;
}
int main()
{
int heltalsvektor[] = {32, 65, 54, 11, 10, 20, 42, 28, 12, 34};
int n = 10;
float medelmatta = medel(heltalsvektor, n);
cout << "Medel är " << medelmatta;
return 0;
}
#include <iostream>
using namespace std;
const float medel(int v[], int n)
{
int sum = 0;
for(int i = 0; i < n; i++)
{
sum = (const float) sum + v[i];
cout << "Sum is " << sum << endl;
}
sum = (const float) sum / 10;
cout << "Sum medel is " << (const float) sum << endl;
return (const float) sum;
}
int main()
{
int heltalsvektor[] = {32, 65, 54, 11, 10, 20, 42, 28, 12, 34};
int n = 10;
float medelmatta = medel(heltalsvektor, n);
cout << "Medel är " << medelmatta;
return 0;
}
int n= 0;
n = (sizeof(heltalsvektor) / sizeof(heltalsvektor[0]));
#include <vector> //massa kod... vector<int> heltalsvektor {//alla tal du vill ha här...} int n = heltalsvektor.size()
#include<iostream> #include<vector> using std::cout; using std::endl; using std::vector; const float medel(const vector<int>& v) { float sum = 0; for (size_t i = 0; i < v.size(); ++i) { sum = sum + v[i]; cout << "Sum is " << sum << endl; } sum = sum / v.size(); cout << "Sum medel is " << sum << endl; return sum; } int main() { // Initialisering av vector i 1998 års standard suger hårt static const int init[] = {32, 65, 54, 11, 10, 20, 42, 28, 12, 34}; vector<int> heltalsvektor(init, init + sizeof(init) / sizeof(init[0])); // använd detta i stället för ovanstående om // kompilatorn har 2011 års standard /* vector<int> heltalsvektor{32, 65, 54, 11, 10, 20, 42, 28, 12, 34}; */ cout << "Medel är " << medel(heltalsvektor) << endl; return 0; }
double medel(const std::vector<int> &v) {
return std::accumulate(v.begin(), v.end(), 0.0)/v.size();
}
#include <iostream>
#include <vector>
#include <numeric>
#include <iterator>
template <typename Range>
auto medel(Range&& v) {
return std::accumulate(std::begin(v), std::end(v), 0.0)/std::size(v);
}
int main()
{
std::vector<int> v{0,1,2,3,4,5,6,7,8,9,11,109};
double dv[] = {0,3,7.8};
std::cout << "Medel = " << medel(v) << std::endl;
std::cout << "Medel = " << medel(dv) << std::endl;
return 0;
}
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106