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

Программа про температуры - C++

Войти
Регистрация
Восстановить пароль
 
Den4ikK
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 3
25.12.2012, 21:16     Программа про температуры #1
Помогите написать данную программу,и если можно к каждой строчке кода прилагать комментарий.Буду очень благодарен если кто поможет.


Постановка задачи
Входные данные: текстовый файл, содержащий значения средних температур за день для конкретного месяца (например, файл температур за октябрь должен содержать 31 значение).
Выходные данные: текстовый файл, содержащий результаты обработки: среднюю температуру за месяц, максимальную и минимальную температуру за месяц.
Анализ задачи:
1. Прочитать из исходного фала значения температур в массив.
2. Найти среднюю температуру за месяц.
3. Найти максимальную температуру
4. Найти минимальную температуру
5. Записать в файл значения, вычисленные в пунктах 2, 3 и 4, в отформатированном виде.
Каждый этап решения задачи реализовать в виде функции.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2012, 21:16     Программа про температуры
Посмотрите здесь:

C++ Программа про денежки.
C++ Простая программа про кирпич и отверстие
C++ Программа про карты
Программа в С про студентов C++
Программа про динамические массивы C++
Программа про игроков C++
Простая программа про площади прямоугольников C++
C++ Программа дла мониторинга температуры CPU
C++ Программа про Stack
C++ программа про последовательность
Программа про массив C++
C++ Программа про пиликающий процессор

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BuGi
24 / 24 / 1
Регистрация: 02.01.2012
Сообщений: 371
25.12.2012, 22:11     Программа про температуры #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
#include<iostream>
#include<fstream>
#include<conio.h>
using namespace std;
 
void GetData(ifstream &inp,int* arr,int& size)//получение указатель на файловый поток, указатель на массив и размер массива, его мы будем задавать
{
    for(int i=0;!inp.eof();i++)//считываем данные, пока не закончится файл
    {
        inp >> arr[i]; size++;//считываем данные в массив и увеличиваем размер на 1
    }
}
 
int GetMin(int* arr,int size)
{
    int min = 0x7FFFFFFF;//указываем масимальное число для инт
    for(int i=0;i<size;i++)
    {
        if(arr[i]<min)min=arr[i];
    }
    return min;
}
 
int GetMax(int* arr,int size)
{
    int max = -0x7FFFFFFF;//почти минимальное число для инт
    for(int i=0;i<size;i++)
    {
        if(arr[i]>max)max=arr[i];
    }
    return max;
}
 
int GetSredn(int* arr,int size)
{
    int sum = 0;
    for(int i=0;i<size;i++)
    {
        sum+=arr[i];
    }
    return sum/size;
}
 
void main()
{
    setlocale(LC_ALL,"Rus");//задаем кодировку для консоли
    ifstream inp("input.txt");//открываем файл
    int a[50],size=0;
    GetData(inp,a,size);//считываем данные в массив
    cout << "Средняя температура: " << GetSredn(a,size) << "\nМаксимальное: " << GetMax(a,size) << "\nМинимальное: " << GetMin(a,size);
    inp.close();
    getch();
}
Сорри, не дочитал, в файл запишешь по аналогии
Den4ikK
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 3
26.12.2012, 18:55  [ТС]     Программа про температуры #3
спасибо большое)
Yandex
Объявления
26.12.2012, 18:55     Программа про температуры
Ответ Создать тему
Опции темы

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