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

Определить в файле сумму модулей отрицательных элементов - C++

Восстановить пароль Регистрация
 
StreetGlow
0 / 0 / 0
Регистрация: 19.12.2011
Сообщений: 21
09.12.2012, 22:28     Определить в файле сумму модулей отрицательных элементов #1
Помогите решить, сам нихрена не успеваю) Помимо этих ещё решаю) Нужно зачёт получить)) Заранее благодарен!)

1.Ввести файл из 13 элементов. Определить в нём сумму модулей отрицательных элементов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2012, 22:28     Определить в файле сумму модулей отрицательных элементов
Посмотрите здесь:

Ввести двумерный массив А (5*2).Определить в нем сумму модулей отрицательных элементов с использованием указателей. C++
11. Ввести двумерный массив А (2*5) . Определить в нём среднее геометрическое модулей отрицательных элементов. C++
В одномерном массиве вычислить количество отрицательных элементов и сумму модулей элементов, расположенных после минимального по модулю элемента C++
Вычислить сумму модулей отрицательных элементов, которые превышают число A C++
C++ Найти сумму модулей отрицательных нечетных элементов в каждом столбце
C++ Найти сумму модулей отрицательных нечетных элементов массива
Найти сумму элементов, абсолютное значение которых больше среднеарифметического модулей отрицательных C++
Найти сумму модулей отрицательных нечетных элементов двумерного массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
manun9
0 / 0 / 0
Регистрация: 19.12.2011
Сообщений: 32
11.12.2012, 00:57     Определить в файле сумму модулей отрицательных элементов #2
Такая же задача, только с файлами не догоняю... Решит кто нибудь?
vua72
410 / 410 / 83
Регистрация: 28.11.2010
Сообщений: 1,158
11.12.2012, 01:25     Определить в файле сумму модулей отрицательных элементов #3
Где-то так, только без проверки на открытие файла.
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
#include <iostream>
#include <fstream>
#include <cmath>
#include <cstdlib>
 
using namespace std;
int main(int argc, char **argv)
{
    ofstream ofile ("1.dat"); // поток вывода
    int i=0, N=13;
    int a=-10;
    int b=10;
    while (++i<=N)
        ofile << a+rand()%(b-a)<<" ";
    ofile.clear();
    ofile.close(); // закрываем
    
    ifstream ifile ("1.dat"); //  открываем на чтение и ассоциируем с файлом и выбираем режим
    i=0; 
    int tmp, sum=0;
    while (!ifile.eof() && ++i<=N) {
        ifile >> tmp;
        cout <<tmp << " ";
        if (tmp<0) sum+=abs(tmp);
    }
    cout <<"\n"<< "Sum= " << sum;
    ifile.clear();
    ifile.close(); // закрываем
    return 0;
}
Добавлено через 2 минуты
и сама проверка
C++
1
2
3
4
5
// проверяем, что открыли файл
    if (ofile.is_open()==false) { // ifile.is_open()==false
        cerr << "Can't open file. Bye.\n"; // не удается открыть файл
        exit(EXIT_FAILURE);
    }
Yandex
Объявления
11.12.2012, 01:25     Определить в файле сумму модулей отрицательных элементов
Ответ Создать тему
Опции темы

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