Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Union user

Помогите написать программу с действительными числами.

20.06.2011, 14:08. Показов 1476. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.Мне нужно помочь с прогой.Вот задания:даны действительные числа - количество осадков (в миллиметрах), выпавших в Москве в течение первых 50 лет нашего столетия. Надо вычислить среднее количество осадков и отклонение от среднего для каждого года.Заранее спасибо.
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.06.2011, 14:08
Ответы с готовыми решениями:

Многомерные массивы. Написать функцию построения по действительными числами квадратной матрицы
1) Написать функцию построения по действительными числами a1, a2, ..., an (n <= 50) такой квадратной матрици . Спасибо С ++

[Проверить программу] Дан файл, компоненты которого являются действительными числами. Найти произведение компонент файлов
Дан файл, компоненты которого являются действительными числами. Найти произведение компонент файлов. Постоянно выдает в ответ...

Заполнение действительными числами в диапозоне
нужно заполнить массив случайными действительными числами в диапазоне от -4 до 8 именно через рандом for(int i=0;i<n;i++) ...

2
Roof
25.06.2011, 19:19
Лучший ответ Сообщение было отмечено как решение

Решение

Полагаю, что так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
//============================================================================
// Name        : Osadki.cpp
// Author      : roof
// Version     : 1.0
// Copyright   : If you see it - pay me 100 wmr
// Description : Hello World in C++, Ansi-style
//============================================================================
 
#include <iostream>
#include <math.h>
#include <time.h>
#include <stdlib.h>
using namespace std;
 
void fill_rand_arr1(int* arr, int count); //заполнение  массива случайными значениями от  0 до 9999.
void output_arr1(int* arr, int count, int entry_year); //вывод массива
double calc_value_avg_arr1(int* arr, int count); //вычисление средненго значения одномерного массива
void calc_value_deviation(int* arr, int count, int entry_year, double avg); //вычисление отклонения от среднего для каждого элемента массива
 
int main() {
    const int cnt = 50; //количество лет
    const int my_entry_year = 1961; //с какого года ведем счет
    int arr[cnt]; //количество осадков будем хранить в массиве
    double avg;
 
    srand(time(NULL));
    fill_rand_arr1((int*) arr, cnt);
    avg = calc_value_avg_arr1((int*) arr, cnt);
    cout << "Среднее значение " << avg << endl;
    cout << "Количество осадков за последние " << cnt << " лет" << endl;
    output_arr1((int*) arr, cnt, my_entry_year);
    cout << "Отклонение от среднего за последние " << cnt << " лет" << endl;
    calc_value_deviation((int*) arr, cnt, my_entry_year, avg);
 
    return 0;
}
 
void fill_rand_arr1(int* arr, int count) {
    for (int i = 0; i < count; i++) {
        *(arr + i) = rand() % 10000; //массив заполняется случайными числами от 0 до 9999
    }
 
}
 
void output_arr1(int* arr, int count, int entry_year) {
    int year = entry_year;
    for (int i = 0; i < count; i++) {
        cout << "Год " << year << "  " << *(arr + i) << endl;
        year++;
    }
}
 
double calc_value_avg_arr1(int* arr, int count) {
    double avg = 0;
    for (int i = 0; i < count; i++)
        avg += *(arr + i);
    avg /= count;
    return avg;
 
}
 
void calc_value_deviation(int* arr, int count, int entry_year, double avg) {
    int year = entry_year;
    for (int i = 0; i < count; i++) {
        cout << "Год " << year << "  " << (*(arr + i)) - avg << endl;
 
        year++;
    }
}
Union user
26.06.2011, 00:05
Спасибо тебе большое!))))
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.06.2011, 00:05
Помогаю со студенческими работами здесь

Строки с действительными числами, операции над ними
Напишите программу, которая вводит 4 строки, представляющие значения с плавающей точкой, преобразует строки, удваивая значения, суммирует и...

Строки с действительными числами, операции над ними
Напишите программу, которая вводит 4 строки, представляющие значения с плавающей точкой, преобразует строки, удваивая значения, суммирует и...

Даны два массива А и В с действительными числами. Получить матрицу С
даны два массива А и В с действительными числами. Получить матрицу С, элементы которой равны Cij=aj/(bj+5) C++/ массивы

Заполнить файл последовательного доступа N случайными действительными числами
Заполнить файл последовательного доступа N действительными числами, полученными с помощью датчика случайных чисел. Найти сумму минимального...

Найти указанные значения в заданном файле с действительными числами
Дан файл f, компоненты которого являются действительными числами. Найти: а) наибольшее из значений компонент; б) наименьшее из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru