Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
shmat_ru
1 / 1 / 0
Регистрация: 23.12.2012
Сообщений: 161
#1

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

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

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

Добавлено через 1 час 17 минут
Помогите срочно надо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2013, 15:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить общее количество осадков за этот год (C++):

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

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

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

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

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

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

4
shmat_ru
1 / 1 / 0
Регистрация: 23.12.2012
Сообщений: 161
05.01.2013, 17:29  [ТС] #2
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
shmat_ru
1 / 1 / 0
Регистрация: 23.12.2012
Сообщений: 161
05.01.2013, 17:31  [ТС] #3
Почему высвечивается такая надпись
0
Миниатюры
Определить общее количество осадков за этот год  
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
05.01.2013, 22:00 #4
может файла нет
0
pavlovnik
41 / 22 / 4
Регистрация: 07.12.2011
Сообщений: 114
05.01.2013, 22:12 #5
косяка нигде нет, особо не разбирался как она работает и что нужно в файле, вот что у меня получилось.

просто добавляй файл abc4.txt в папку с проектом. У меня студия 10, если запускать .exe то тогда в папку где экзешник лежит, если компилятор, то где проект, либо прописывать адрес целиком, когда открываешь. Не забудь что файл должен быть не пустой, а там должны быть данные)
1
Миниатюры
Определить общее количество осадков за этот год  
05.01.2013, 22:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2013, 22:12
Привет! Вот еще темы с ответами:

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

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

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

Определить общее количество операций - C++
В общем, я протупил создав эту http://www.cyberforum.ru/cpp-beginners/thread236913.html тему! Нужно было сразу написать условие задачи: ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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