#include <iostream>
#include<conio.h>
#include "windows.h"
using namespace std;
int main()
{
float sum;
int n,count;
cout << "введите длину массива ";
cin >> n;
sum = 0;
count = 0;
float *mass = new float[n];
cout << "проинициализируйте массив" << endl;
for (int i = 0; i < n; i++)
{
cin >> mass[i];
}
for (int i = 0; i < n; i++)
{
if (mass[i] > 0)
{
sum += mass[i];
count++;
}
}
cout <<"среднее арифметическое положительных элементов массива = " << sum / count;
delete[] mass;
return 0;
}
Ось приклад класу C#, який містить інформацію про поштову адресу організації та дозволяє змінювати кожен компонент адреси окремо. Це також включає перевірку введених значень та обробку винятків у разі недійсних значень:
``
поштова адреса публічного класу csharp
{
приватна струнна вулиця;
ПРИВАТНЕ струнне місто;
стан приватного рядка;
Поштовий Індекс приватного рядка;
громадська струнна вулиця
{
отримати { повернути вулицю;}
установивши
{
if (рядок.IsNullOrEmpty (значення))
throw new ArgumentException ("Вулиця не може бути порожньою").;
вулиця = значення;
}
}
громадський струнний місто
{
отримати { повернути місто;}
установивши
{
if (рядок.IsNullOrEmpty (значення))
throw new ArgumentException ("місто не може бути порожнім").;
місто = значення;
}
}
стан публічного рядка
{
отримати { повернутий стан;}
установивши
{
if (рядок.IsNullOrEmpty (значення))
throw new ArgumentException ("стан не може бути порожнім").;
стан = значення;
}
}
загальнодоступний рядковий Поштовий Індекс
{
отримати { повернути Поштовий Індекс;}
установивши
{
if (рядок.IsNullOrEmpty (значення))
генерує новий ArgumentException ("Поштовий Індекс не може бути порожнім").;
Поштовий Індекс = значення;
}
}
загальнодоступна поштова адреса (рядок вулиця, рядок місто, рядок штат, рядок Поштовий Індекс)
{
Вулиця = вуличний;
City = Місто;
Стан = state;
Поштовий Індекс = Поштовий Індекс;
}
}
```
Це те, що ви шукали?