Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
verena-12358
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 165
#1

Посчитать количество осадков для лет, среднегодовое и среднемесячное - C++

05.03.2012, 23:36. Просмотров 1462. Ответов 5
Метки нет (Все метки)

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
#include <stdio.h>
#define TWLV 12 
#define YRS 5 
void main ()
{
float rain [YRS][TWLV] = {
{10.2, 8.1, 6.8, 4.2, 2.1, 1.8, 0.2, 0.3, 1.1, 2.3, 6.1, 7.4},
{9.2, 9.8, 4.4, 3.3, 2.2, 0.8, 0.4, 0.0,0.6, 1.7, 4.3, 5.2},
{6.6, 5.5, 3.8, 2.8, 1.6, 0.2, 0.0, 0.0,0.0, 1.3, 2.6, 4.2},
{4.3, 4.3, 4.3, 3.0, 2.0, 1.0, 0.2, 0.2,0.4, 2.4, 3.5, 6.6},
{8.5, 8.2, 1.2, 1.6, 2.4, 0.0, 5.2, 0.9,0.3, 0.9, 1.4, 7.2}
};
int year, month;
int *a, *b;
float subtot, total;
a=&year;
b=&month;
printf(" YEAR NUMBER OF RAINFALL\n\n" );
for (*a = 0, total = 0; *a < YRS; *a++ )
{
for (*b = 0, subtot = 0; *b < TWLV; *b++ )
subtot += rain [*a] [*b];
printf("%5d %15.1f\n", 2000+ *a, subtot);
total += subtot; 
}
printf(" \n the average number of rainfall is %.1f \n\n" , total/YRS );
printf(" Jun. Feb. Mar. Apr .May Jun. Jul. Aug. Sep.");
printf(" Oct. Nov. Dec\n");
for (*b = 0; *b < TWLV; *b++ )
{
for (*a = 0, subtot = 0; *a < YRS; *a++ )
subtot += rain [*a] [*b];
printf(" %4.1f", subtot/YRS);
}
printf(" \n");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2012, 23:36     Посчитать количество осадков для лет, среднегодовое и среднемесячное
Посмотрите здесь:

Определить количество лет, в которые количество осадков превышало среднегодовое - C++
В массиве хранятся сведения о количестве осадков, выпавших за пять лет по месяцам. Определить количество лет, в которые количество осадков...

Определить количество лет, в которые количество осадков превышало среднегодовое - C++
В массиве хранятся сведения о количестве осадков, выпавших за пять лет по месяцам. Определить количество лет, в которые количество осадков...

Определить среднемесячное количество осадков, количество засушливых месяцев - C++
Помогите дописать, пожалуйста. Осталось определить: среднемесячное количество осадков, количество засушливых месяцев (когда количество...

Структуры: посчитать количество выпущенных песен в указанный период лет - C++
Поля структуры: имя исполнителя, название песни, год. Операция: посчитать количество выпущенных песен в указанный период лет. ...

Дана матрица A[10][12], содержащая данные о количестве выпавших в городе осадков (в мм) за каждый месяц последних 10 лет. - C++
Добрый вечер(утро,день) Помогите решить пустяковую задачу на С++. Я уже искал просматривал подобные решения задач. Но что то в них совсем...

Зная стартовый капитал и месячный процент прироста, рассчитать необходимое количество лет для покупки магазина - C++
Коммерсант, имея стартовый капитал n рублей, занялся торговлей, которая увеличивает капитал на p% ежемасячно. Через сколько лет он накопит...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
A555
51 / 51 / 2
Регистрация: 04.04.2011
Сообщений: 209
05.03.2012, 23:51     Посчитать количество осадков для лет, среднегодовое и среднемесячное #2
напиши что она делает) а то такое задание двумерного массива меня убило) и это код С а не С++
denys_l
52 / 52 / 4
Регистрация: 26.09.2011
Сообщений: 186
05.03.2012, 23:55     Посчитать количество осадков для лет, среднегодовое и среднемесячное #3
смотри... во всех случаях *a++, *b++ - делаем так (*a)++ (*b)++
А то получается, что мы увеличиваем адрес, а не значение
verena-12358
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 165
05.03.2012, 23:56  [ТС]     Посчитать количество осадков для лет, среднегодовое и среднемесячное #4
Нужно посчитать количество осадков для лет,потом среднегодовое и среднемесячное.
агерон
268 / 267 / 33
Регистрация: 12.10.2009
Сообщений: 1,057
06.03.2012, 00:00     Посчитать количество осадков для лет, среднегодовое и среднемесячное #5
держи студентка
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
#include <stdio.h>
#include <conio.h>
#define TWLV 12
#define YRS 5
 
void main ()
{
    clrscr();
    float rain [YRS][TWLV] =
    {{10.2, 8.1, 6.8, 4.2, 2.1, 1.8, 0.2, 0.3, 1.1, 2.3, 6.1, 7.4},
    {9.2, 9.8, 4.4, 3.3, 2.2, 0.8, 0.4, 0.0,0.6, 1.7, 4.3, 5.2},
    {6.6, 5.5, 3.8, 2.8, 1.6, 0.2, 0.0, 0.0,0.0, 1.3, 2.6, 4.2},
    {4.3, 4.3, 4.3, 3.0, 2.0, 1.0, 0.2, 0.2,0.4, 2.4, 3.5, 6.6},
    {8.5, 8.2, 1.2, 1.6, 2.4, 0.0, 5.2, 0.9,0.3, 0.9, 1.4, 7.2}};
 
    float subtot, total;
    printf(" YEAR NUMBER OF RAINFALL\n\n" );
    total = 0;
    for (int year = 0; year < YRS; year++ )
    {
        subtot = 0;
        for (int month = 0; month < TWLV; month++ )
            subtot += rain [year] [month];
        printf("%5d %15.1f\n", 2000+year, subtot);
        total+=subtot;
    }
 
    printf(" \n the average number of rainfall is %.1f \n\n" , total/YRS );
    printf(" Jun. Feb. Mar. Apr .May Jun. Jul. Aug. Sep.");
    printf(" Oct. Nov. Dec\n");
 
    for (int month = 0; month < TWLV; month++ )
    {
        for (int years = 0; years < YRS; years++ )
            subtot += rain [years] [month];
        printf(" %4.1f", subtot/YRS);
    }
    printf(" \n");
        getch();
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2012, 00:06     Посчитать количество осадков для лет, среднегодовое и среднемесячное
Еще ссылки по теме:

Определить общее количество осадков за этот год - C++
Занести из файла в массив сведения о количестве осадков, выпавших за каждый из 12 месяцев одного года. Определить общее количество осадков...

Определить среднедневное количество осадков, заданных в массиве - C++
В массиве хранятся сведения о количестве осадков, выпавших за каждый день апреля. Определить: а) среднедневное количество осадков в этом...

Определить среднедневное количество осадков в заданном месяце - C++
В массиве хранятся сведения о количестве осадков, выпавших за каждый день апреля. Определить: а) среднедневное количество осадков в этом...

Вычислить количество дней и количество полных лет между двумя датами - C++
Ввести натуральные числа а(1), b(1), c(1), a(2), b(2), c(2), которые указывают две даты (число, месяц, год). Вычислить: а) количество...

Пользовательские функции (Определить общее количество осадков за январь) - C++
В массиве хранятся сведения о количестве осадков, выпавших за каждый день января. Определить общее количество осадков за январь. ...

Определить какого числа выпало самое большое количество осадков - C++
Известны данные о количестве осадков, выпавших за каждый день месяца. Какого числа выпало самое большое количество осадков? Если таких...


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

Или воспользуйтесь поиском по форуму:
verena-12358
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 165
06.03.2012, 00:06  [ТС]     Посчитать количество осадков для лет, среднегодовое и среднемесячное #6
А как ещё задать массив?

Добавлено через 4 минуты
а как решить с помощью указателей?
Yandex
Объявления
06.03.2012, 00:06     Посчитать количество осадков для лет, среднегодовое и среднемесячное
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru