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

Двоичный и текстовый файл на C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести правые значения дерева! http://www.cyberforum.ru/cpp-beginners/thread289387.html
Вывести правые значения дерева! #include <iostream.h> #include <conio.h> struct node { int d; node *left; node *right;
C++ Зада4а "поставщик-потребитель" помогите с примером решения этой задачи на основе мьютексов а то никак не могу два процесса нормально синхронизировать http://www.cyberforum.ru/cpp-beginners/thread289368.html
C++ Создать список
Помогите пожалуйста написать программу!!! Уже все перепробовал ничего не получается!!! Задание: Рациональное число можно представить записью с двумя полями: числитель и знаменатель. Дан стек из N рациональных чисел. Создать новый список из дробей, обратных исхоным (числитель и знаменатель меняются местами), отсортировать его по убыванию дробей. Удалить из этого списка мексимальное и...
C++ Определить наибольшую площадь треугольника, заданного длинами сторон в массиве
Задача такая:1. Определить наибольшую площадь треугольника, зданного длинами сторон в массиве: (а,а,а) - длины сторон первого треугольника, (а,а,а) - длины сторон второго треугольника и т.д. Использовать функцию определения площади треугольника. #include <iostream.h> #include <stdlib.h> #include <math.h> int N;
C++ Уплотнение матрицы http://www.cyberforum.ru/cpp-beginners/thread289334.html
ЗАДАНИЕ:Уплотнить заданную матрицу, удаляя из неё строки и столбцы, заполненые нулями. Никак не пойму, как исправить ошибку, помогите пожалуйста))) int main() { int nstr1=4,nstb1=5; int p={{1,7,0,4,3},{0,0,0,0,0},{1,2,0,4,7},{5,9,0,2,3}}; puts("Matrica1: "); for (int i=0;i<nstr1;i++) {for (int j=0;j<nstb1;j++) {printf("%d ",p);}
C++ Задание Добро времени суток, господа программисты) Прошу помощи((( Было дано задание, по с++, но пока делал остальные на разбор этого не осталось времени(( Собственно звучит оно так, Какие проблемы наблюдаются в этом коде и что он выведет #include <cstdio> int main(int argc, char** argv) { if (argc > 1) { подробнее

Показать сообщение отдельно
Hydra
2 / 2 / 0
Регистрация: 17.02.2011
Сообщений: 32
06.05.2011, 18:08  [ТС]     Двоичный и текстовый файл на C++
Спасибо, буду над функциями думать.

Добавлено через 19 часов 28 минут
Дописал код
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 "stdafx.h"
#include <stdio.h>
#include <iostream>
using namespace std;
int FindMin(int *mas, int n) //находим минимальное значение
{
    int i=0;
    int min;
    min=mas[ 0 ];
    for (int i = 1; i < n; i++)
    if (mas[ i ] < min)
    min=mas[ i ];
    return min;
}
int Vibor(int M, int *mas,int min) //Выбираем зежначения расположенные перед наименьшим и кратные M (M с клавиатуры)
{int i=0;
for(;mas[ i ]>min;i++)
if(mas[ i ]%M==0)
cout <<" \n Кратное M : " << mas[ i ];
return 0;
}
int main (int index)
{
    setlocale(LC_ALL, "Russian_Russia.1251"); // Русский в консоли
    FILE *f = fopen("1.dat","wb");
    int i, n, a, mas[ 100 ];
    int mini;
    int M;
    cout << "M = ";
    cin >> M;
    cout << "Количество целых чисел которое вы хотите ввести: \n";
    cin >> n;
    fwrite (&n, sizeof(n), 1, f);
    for (i=0; i<n; i++)
    {
        cout << "Введите число: ";
        cin >> a;
        fwrite (&a, sizeof(a), 1, f);
    }
    freopen("1.dat", "rb", f);
    fread(&n, sizeof(n), 1, f);
    fread(mas, sizeof(*mas), n, f);
    mini = FindMin(mas,n);
    Vibor(M,mas,mini);
    cout << " \n Массив: ";
    for(i=0; i<n; ++i)
    {
        cout << " " << mas[ i ] << " ";
     }
    cout << " \n Минимальное значение = " << mini << "\n";
    fclose(f);
    return 0;
}
Только 1 вопрос

Решениеа именно значения кратные М и расположенные до наименьшего необходимо записать в текстовый файл(.txt) как это можно сделать
Кратные М значения ( 20 строчка кода )
 
Текущее время: 05:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru