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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму положительных компонент файла, расположенных до максимальной компоненты... http://www.cyberforum.ru/cpp-beginners/thread725497.html
Помогите решить, сам нихрена не успеваю) Помимо этих ещё решаю) Нужно зачёт получить)) Заранее благодарен!) 3.Создать числовой файл. Найти сумму положительных компонент файла, расположенных до...
C++ Наследование Что я не так делаю? Ошибка в этом cChip chip(engine, 2500000, 40000, "Aurora", "Artur"); и тут cSteamer steamer(engine2, 150, 40000, 25000, "Barracuda", "Aventura"); #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread725490.html
Строки.Все цифры заменить символом ‘X’ C++
Все цифры заменить символом ‘X’. ни как не могу понять как делать дальше,допилите пожалуйста)) #include "stdafx.h" #include "conio.h" #include "clocale" int _tmain() { char str = "Hello!";
C++ Массив (Все вещественные числа массива которые больше 10 заменить на 1,остальные округлить до целого)
Подскажите что не так в программе. Суть в том,надо все вещественные числа массива которые больше 10 заменить на 1,остальные округлить до целого. #include <iostream> #include <stdio.h> #include...
C++ Определить число вхождений в последовательность слов группы букв http://www.cyberforum.ru/cpp-beginners/thread725477.html
Дана строка символов. Группы символов между группами пробелов считаются словами. Определить число вхождений в последовательность слов группы букв «abc». помогите решить
C++ Работа программы на другом ПК Привет! Такой вопрос - хочу что бы написанная программа в VS 2010 работала на другом ПК(без VS). перенес программу, начал запускать - выскакивает ошибка что не хватает библиотеки MSVCP100D.Dll На... подробнее

Показать сообщение отдельно
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
11.12.2012, 01:25
Где-то так, только без проверки на открытие файла.
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);
    }
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru