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

Определить общее количество осадков за этот год

03.01.2013, 15:25. Показов 2742. Ответов 4
Метки нет (Все метки)

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

Добавлено через 1 час 17 минут
Помогите срочно надо
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.01.2013, 15:25
Ответы с готовыми решениями:

Определить общее количество осадков за указанные дни
7.23. Известны данные о количестве осадков, выпавших за каждый день месяца. Определить общее количество осадков, выпавших второго,...

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

Массив: определить общее количество осадков, выпавших за каждую декаду месяца
В массиве хранятся сведения о количестве осадков, выпавших за каждый день июня. Определить общее количество осадков, выпавших за каждую...

4
2 / 2 / 0
Регистрация: 23.12.2012
Сообщений: 161
05.01.2013, 17:29  [ТС]
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
#include <iostream>
#include <fstream>
 
using namespace std;
int sumFun(int n1, int *a1)
 {int sum = 0;
   for (int i = 0; i < n1; i++)
          sum = sum + a1[i];
           return sum;
  }
int midFun(int sum,int n1)
 {int mid = 0;
       mid = sum / n1;
        return mid;
  }
int dryFun(int n1, int *a1){
    int sum = 0;
   for (int i = 0; i < n1; i++){
          if( a1[i] < 30)
              sum += 1;}
   return sum;
  }
void onedryFun(int n1, int *a1){
    int drymonth = a1[0];
    int num = 0;
   for (int i = 0; i < n1; i++){
          if( drymonth > a1[i]){
   drymonth = a1[i];
   num = (i + 1);}}
          cout << num << "-Й месяц\n";
  }
 
int main(void)
{ setlocale(LC_ALL,"Russian");
    int n, sum; int *a;
  ifstream f; 
  f.open("abc4.txt");  
  if (f) 
   { cout << "Read file ! \n";
     cout << "\n Сведения о количестве осадков:\n";
         f >> n;  a = new int [n];
          for (int i = 0; i < n; i++)
           { f >> a[i];   
        cout << a[i] << " ";
      }
          cout << "\n"; 
     f.close();
   cout << "\n Общее количество осадков за год: \n";
   sum = sumFun(n, a);
         cout << sum << "\n";
         cout << "\n Cреднемесячное количество осадков за год: \n";
   cout << midFun(sum, n) << "\n";
         cout << "\n Засушливых месяцев года: \n";
   cout << dryFun( n, a);
   cout << "\n Cамый засушливый месяц года: \n";
   onedryFun(n, a);
       }
   else cout << "File not found \n";
   system ("pause");
 }
Где тут касяк


Почему высвечивается такая надпись
0
2 / 2 / 0
Регистрация: 23.12.2012
Сообщений: 161
05.01.2013, 17:31  [ТС]
Почему высвечивается такая надпись
Миниатюры
Определить общее количество осадков за этот год  
0
 Аватар для v.a.l.i.d
425 / 390 / 113
Регистрация: 21.09.2012
Сообщений: 913
05.01.2013, 22:00
может файла нет
0
41 / 22 / 12
Регистрация: 07.12.2011
Сообщений: 114
05.01.2013, 22:12
косяка нигде нет, особо не разбирался как она работает и что нужно в файле, вот что у меня получилось.

просто добавляй файл abc4.txt в папку с проектом. У меня студия 10, если запускать .exe то тогда в папку где экзешник лежит, если компилятор, то где проект, либо прописывать адрес целиком, когда открываешь. Не забудь что файл должен быть не пустой, а там должны быть данные)
Миниатюры
Определить общее количество осадков за этот год  
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.01.2013, 22:12
Помогаю со студенческими работами здесь

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

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

Определить общее количество осадков за год
Написать программу, в программе должна быть организована работа с одномерным массивам. Занести в массив сведения о количестве осадков,...

Общее количество осадков, выпавших за год
Создать проект заполнения данного массива с клавиатуры и вывести на форму: Общее количество осадков, выпавших за год. Добавлено через...

В массиве хранятся сведения о количестве осадков. Определить общее количество осадков
2. В массиве хранятся сведения о количестве осадков, выпавших за каждый день января. Определить общее количество осадков за январь.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru