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

Анализ числовых данных.

11.05.2010, 22:21. Показов 1603. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сестренке задали прогу по теме - Анализ цифровых данных файла. Задача состоит в том что нужно из файла содержащего числа прочитать данные и сделать следующее: подсчитать количество чисел, найти сумму и произведение всех чисел, среднее-арифметическое всех чисел, количество положительных (найти сумму и произведение чисел, среднее-арифметическое чисел) и отрицательных (найти сумму и произведение чисел, среднее-арифметическое чисел), определить количество чисел равных 0,минимально и максимальное значения, парные (найти сумму и произведение чисел, среднее-арифметическое чисел) и непарные (найти сумму и произведение чисел, среднее-арифметическое чисел) числа. Математику я в принципе понял (теоретически понимаю как решить задачу и понимаю что это особо не сложно), но увы не работал в С++ очень давно (учили когда то вскользь в институте) и не помню уже что и как. Прошу Вашей помощи - буду очень признателен. Заумного ничего ей не нужно - чем проще тем лучше. Заранее спасибо!
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.05.2010, 22:21
Ответы с готовыми решениями:

Ввод в переменную числовых и не числовых данных
Здравствуйте, у меня есть программа (сегодня писал о ней в одной из предыдущих тем), там есть цикл в котором несколько раз выводится либо 1...

Размеры числовых типов данных
Всем привет. Вопрос: Почему мой код отображает с ошибкой только значения длины числовых данных для long, unsigned long, long double. а...

Проверка веденых числовых данных
Люди помогите, нужно сделать проверку введенных данных. Есть поле куда пользователь должен ввести число типа double, нужно проверить что бы...

2
31 / 30 / 19
Регистрация: 18.01.2010
Сообщений: 123
11.05.2010, 22:50
Лучший ответ Сообщение было отмечено как решение

Решение

вот начало
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <iostream.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
String temp ;
int kol = 0 ;
int sum = 0 ;
int proizved = 0 ;
int sr = 0 ;
FILE * opn ;
char * f_name= "C:\\data.txt" ;
char * mas = new char [1000]  ;
char * mas1 = new char [1000] ;
opn=fopen(f_name,"r") ;
fgets(mas,1000,opn) ;
int dl = strlen(mas) ;
for (int i = 0 ; i< dl ; i++)
   {
    if (isdigit(mas[i]))
       {
       kol++ ;
       temp = mas[i] ;
       sum += StrToInt(temp) ;
       proizved *= StrToInt(temp) ;
       }
   }
sr = sum/kol ;
cout << "Kolichestvo = " << kol << endl
<< "Summa = " << sum << endl
<< "Proizvedenie = " << proizved << endl
<< "Srednee = " << sr << endl ;
system("PAUSE") ;
        return 0;
}
//---------------------------------------------------------------------------
0
sergskr
11.05.2010, 22:55
Отлично - теперь надо расставить все If и подключить строки с расчетами. Огромное спасибо!!!!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.05.2010, 22:55
Помогаю со студенческими работами здесь

Даны 2 числовых ряда. Задать массив, каждый элемент которого является произведением соответствующих элементов данных рядов.
Буду очень признателен, если поможете безрукому... 5. Даны 2 числовых ряда А и B. Задать массив, каждый элемент которого является...

Анализ данных
Знаю что не по теме.Просто не нашел нужного раздела.Есть здесь люди знающие данный предмет.готовые зделать контрольную можно в Excel.За...

Анализ данных строки
В процессе решения задачи у меня появилась необходимость анализа данных строки введенной пользователем. 1)Т е пользователь вводит...

Анализ данных XML-документа
Помогите с программой. Нужно считать числовые данные(цена, частота мин, частота макс) из XML-документа в двухмерный массив и записать...

Сбор и анализ данных в оперативной памяти
Подскажите пожалуйста, какие вы знаете способы сбора данных из оперативной памяти(абсолютно любые способы) и соответственно что нить об...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru