Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2016, 19:21   #1
ryudo
Новичок
Джуниор
 
Регистрация: 21.03.2016
Сообщений: 2
По умолчанию C++ Определить среднедневное количество осадков в заданном месяце

В массиве хранятся сведения о количестве осадков, выпавших за каждый день апреля. Определить:
среднедневное количество осадков в этом месяце;
в какую декаду месяца выпало больше всего осадков.
вот пробный исходник,поправьте его,2 условие не срабатывает.
Код:
#include <iostream>
#include <stdlib.h>
#include<conio.h>
using namespace std;
 
void Input(int *p, int size);
double Average(int *p, int size);
void Ten_Day(int *p, int size);
 
int main()
{
    setlocale(LC_ALL, "RUS");
    const int SIZE = 31;
    int a[SIZE];
    Input(a, SIZE);
    cout << Average(a, SIZE);
    cin.get();
    return 0;
 
}
    void Input(int *p, int size)
    {
        for (int i = 1; i < size; i++)
        {
            p[i] = rand() % 100;
            cout << p[i] << " ";
            if (i % 10 == 0)
            cout << endl;
        }
    }
 
    double Average(int *p, int size)
    {
        double sum=0;
        for (int i = 0;i < size;i++)
            sum += i;
        return sum / size;
    }
 
    void Ten_Day(int *p, int size)
    {
        int first, second, third = 0;
        for (int i = 1; i < size; i++)
        {
            if (i<10)
                first += p[i];
            if (i >= 10 && i <= 19)
                second += p[i];
            if (i >= 20)
                third += p[i];
        }
        if (first > second)
            if (first > third)
                cout << "Первая декада\n";
            else
                if(second > third)
                cout << "Вторая декада\n";
                else cout << "Третья декада\n";
            
    }
ryudo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БД "Прогноз погоды". Вычислить количество дней с заданным видом осадков и посчитать сколько % данный вид осадков от общего числа sasha_14-88 БД в Delphi 2 21.11.2014 13:37
Данные о температуре воздуха и количестве осадков за декаду апреля хранятся в массивах. Определить количество осадков... zzz99 Помощь студентам 8 13.03.2014 17:33
количество дней в месяце (январь-31) ramzan_s Microsoft Office Excel 4 29.06.2011 16:00
количество осадков! temashka Паскаль, Turbo Pascal, PascalABC.NET 8 16.02.2011 16:33
количество осадков felmor Паскаль, Turbo Pascal, PascalABC.NET 1 24.12.2008 23:45