To czego potrzebuje znajduje się w funckji :: void dodatkowo()
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
int i;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
void klawiatura ( int * tab, int x,int i,int n,int y)
{
cout <<endl;
for (i=0;i<x;i++)
{
n=n+1;
cout <<"podaj "<<n<<" liczbe ";
cin >>y;
tab[x] = y;
}
n = 0;
for (i=0;i<x;i++)
{
n = n+1;
cout<<"liczba["<<n<<"]="<<tab[i]<<"\n";
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////
void losowo ( int * tab, int x,int i,int n,int y)
{
int q,w,e,tablicka;
cout<<"Podaj przedział liczb jakie mają być losowane\n zaczynajac od ";
cin>>q;
cout<<"do";
cin>>w;
for (i=1; i<x; i++)
{
tab[x] =rand();
e=rand()%(w-q+1) + q;
printf("%d\t", e);
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////
void automatycznie (int * tabe, int x,int i,int n)
{
srand( time( NULL ) );
int d;
int *tab = new int[d];
for(int i = 0 ; i < x; i++) {
tab[x] = rand();
cout<<tab[x]<<"\n";
}
for(int i = 0; i < x; i+=4) {
if(!(tab[x] % 4)) {
cout<<"\n";
cout<<"\n";
cout<<"liczba podzielna przez 4 to: ";
cout<< tab[i] << "\n";
}
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
void dodatkowo ( int * tab, int x,int i,int n,int y)
{
int p,sum=0;
cout<<"Podaj od jakiej liczby maja byc sumowane elementy: ";
cin>>p;
for(i=0;i<x;i++)
{
if(tab[i]>=p)
sum+=tab[x];
sum=sum+tab[i];
}
cout<<"Suma elementow wynosi : "<<sum;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
int main()
{
int x,i,y,n,z,u,min,ok,wybor,cho;
x=0;
y=0;
n=0;
z=1;
ok=0;
i=0;
int *tab = new int[x];
//podanie dlugosci ciagu
cout <<"Podaj dlugosc ciagu ";
cin >>x;
tab = new int[x];
//---------------------
do
{
cho = 0;
cout <<"\nCo chcesz zrobic: "<<endl;
cout <<endl;
cout <<"1 - wygenerowac ciag liczb losowych z danego zakresu ("<<x<<")"<<endl;
cout <<"2 - automatycznie wypelnic ciag liczbami o szukanych wlasciwosciach"<<endl;
cout <<"3 - wpisac elementy ciagu z klawiatury"<<endl;
cout <<"4 - zakonczyc program"<<endl;
cout <<endl;
cin >> wybor;
cout <<endl;
if (wybor == 1)
{
losowo (tab, x, i, n, y);
cho = 1;
dodatkowo (tab, x,i, n, y);
}
else if (wybor == 2)
{
automatycznie (tab, x, i, n);
cho = 1;
}
else if (wybor == 3)
{
klawiatura(tab, x, i, n, y);
cho = 1;
}
else if (wybor == 4)
{
}
else
{
cout <<"nieprawidlowy wybor !";
int cho = 1;
}
}
while (cho == 0);
}