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

Программа неадекватно реагирует на функции работы с файлом.. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Маска http://www.cyberforum.ru/cpp-beginners/thread75656.html
Доброго времени суток... подскажите пожалуйста как создать функцию проверки на маску такого вот плана -> МН-МСК-131.. спасибо.. Добавлено через 42 минуты void convert_mask_1(char mask, int num) { mask='\0'; mask=num%10+48; num/=10; mask=num%10+48; num/=10;
C++ операции над матрицами и их преобразование Решить с помощью функций. Заданы k квадатных матриц A,A,...,A. Найти сумму A*AT + A*AT + ... + A*AT. AT - транспонированная матрица A. Процедуры: 1. вычисление траспонированной матрицы 2. вычисление суммы двух матриц 3. вычисление произведения двух матриц http://www.cyberforum.ru/cpp-beginners/thread75647.html
C++ Круговая очередь
Доброго времени суток. Сразу к делу... Нужна такая прога: 1)Программа считывает из потока символы и формирует из них круговую очередь(Указатель на первый символ = указатетель последнего сивола). 2) Организовать удаление любого элемента из очереди... Думаю стои упямянуть что нужно реализовать через класс.. Это главное... так же она должна выводить на экран саму очередь, значение указателей...
Наследование C++
. Создать базовый класс «Учащийся» и производные классы «Школь-ник» и «Студент». Создать массив объектов базового класса и заполнить этот массив объектами. Показать отдельно студентов и школьников. "Создать массив объектов базового класса и заполнить этот массив объектами" - вот это непонятно... Как создать массив объектов базового класса и заполнить его объектами производных классов? Или это...
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread75632.html
Помагите позалуйста решить задачу по однамерному массиву.
C++ Разработка и отладка алгоритмов и программ с использованием указателей Задания Программа должна содержать систему меню (пункты 1,2 – вызывают выполнение соответствующих заданий, 3 – окончание работы программы). При написании программы все пункты задания оформить в виде функций. Программа должна содержать вывод на экран исходной информации и полученных результатов. Использовать динамические массивы. 1. Упорядочить по возрастанию отдельно элементы массива,... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
18.12.2009, 15:29     Программа неадекватно реагирует на функции работы с файлом..
Проблемы начинаются с перемешивания С и С++
Если правильно понял задачу, то вот так как-то:
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
#include <iostream>
#include <fstream>
 
int main(){
    int a, b, c;
    std::ifstream fin("read3.txt");
    if ( ! fin.is_open() ){
        std::cerr << "Can't open input file!" << std::endl;
        return 1;
    }
    
    fin >> a;
    fin.close();
    if ( a > 5 ){
        b = (a - 5) / 10;
        c = (b * (b + 1)) * 100 + 25;
    }
    else if ( a == 5 )
        c = 25;
    // а если меньше 5, то ничего не делать?
    else
        return 0;
    std::cout << "Value = " << a << std::endl << "Result = " << c << std::endl;
    
    std::ofstream fout("write3.txt");
    if ( ! fout.is_open() ){
        std::cerr << "Can't open output file!" << std::endl;
        return 1;
    }
    fout << c;
    fout.close();
    
    return 0;
}
 
Текущее время: 14:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru