//Example program
#include <iostream>
#include <string>
#include <cmath>
#include <cstdlib>
using namespace std;
int getRandomNumber(int min, int max)
{
static const double fraction = 1.0 / (static_cast<double>(RAND_MAX) + 1.0); return static_cast<int>(rand() * fraction * (max - min + 1) + min); }
int main()
{
int A[20];
int sumOfEvenNumbers = 0;
int imax = 0;
cout<<"A[";
for (int i = 0; i < 20; i++){
A[i] = getRandomNumber(-45,45);
cout<<A[i]<<" ";
if (A[i] > 0 && A[i]%2 == 0){
sumOfEvenNumbers += A[i];
}
if (A[i] > A[imax]){
imax = i;
}
}
cout<<"]"<<endl;
cout<<"The sum of positive even numbers is: "<<sumOfEvenNumbers<<endl; cout<<"The max number is: "<<A[imax]<<" It's index is: "<<imax<<endl; const int N = 10;
int A[N], sum;
cout << "5;15:" << endl;
for (int i = 0; i < N; i++)
{
cout << "Элемент #" << i + 1 << ": ";
cin >> A[i];
}
sum = 0;
for (int i = 0; i < N; i++)
{
if (A[i] > 0)
sum += A[i];
}
cout << "Сумма положительных элементов массива: " << sum << endl; cin.get();
return 0;}
#include <stdio.h>
int maximum(int ar[], int n)
{
if (n == 1) {
return ar[0];
} else {
int max = maximum(ar, n-1);
printf("Largest element : %d\n", max);
return 5; // return ar[n-1] > max ? ar[n-1] : max;
}
}
int main()
{
int array[5] = {5, 23, 28, 7, 1};
printf("Maximum element of the array is: %d", maximum(array, 5)); return 0;
}