Регистрация
2 Июл 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
2. Создать массив из 30-ти случайных чисел от 0 до 25 - температура воздуха за каждый день апереля.

Определить:

а) среднюю температуру за месяц;

б) сколько раз температура воздуха опускалась нижеуказанной метки, вывести на экран номера дней и кол-во. Метку вводит пользователь с клавиатуры

3. Написать программу: Создать двумерный массив случайных числе от -99 до 99(не включая числа от -9 до 9), вывести массив на экран и подсчитать сумму всех элементов для каждой строки и для каждого столбца. Под* сделать вывод сумм рядом со строкой и под столбцом
 
2) #include
#include
#include
#include
#include
#include

using namespace std;
using april_t = array;

void fill_random(april_t& april) {
uniform_int_distribution uid(0, 250);
mt19937 gen{ random_device()() };
for (auto& day : april) day = uid(gen) / 10.0;
}

void show_random(const april_t& april) {
int n = 0;
for (auto& day : april) {
cout
 
Слишком жоска мужик, тут никто не шарит за это
 
#include
#include
#include
#include
#include
using namespace std;
int main()
{
struct day_temperature
{ int day, temperature; };
day_temperature s;
double average_temperature = 0;
int i, j = 0, temperature_mark, T[30];
vector days;
cout
 
#include
#include
#include

const int ARRAY_SIZE = 30;
const int MIN_TEMPERATURE = 0;
const int MAX_TEMPERATURE = 25;

void generateRandomArray(int arr[], int size, int minVal, int maxVal) {
for (int i = 0; i < size; ++i) {
arr = rand() % (maxVal - minVal + 1) + minVal;
}
}

float calculateAverageTemperature(const int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; ++i) {
sum += arr;
}
return static_cast(sum) / size;
}

int countTemperatureBelow(const int arr[], int size, int threshold) {
int count = 0;
for (int i = 0; i < size; ++i) {
if (arr < threshold) {
count++;
}
}
return count;
}

void printTemperatureBelowIndices(const int arr[], int size, int threshold) {
std::cout
 
Назад
Сверху