Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
lixod96
1 / 1 / 3
Регистрация: 18.04.2014
Сообщений: 118
#1

Как записать в файл данные?

20.09.2014, 16:31. Просмотров 294. Ответов 2
Метки нет (Все метки)

Вот готовый код:

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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#include <iostream> 
#include <stdlib.h> 
#include <locale> 
#include <conio.h> 
using namespace std; 
int main() 
{ 
setlocale(LC_ALL,"Rus"); 
int n, m; 
cout<<"Введите количество строк: "; cin >> n; 
cout<<"Введите количество столбцов: ";  cin >> m; 
 
//Формирование Массива 
int **Massiv = new int* [n]; // Выделение памяти под массив указателей для строк 
for(int i=0; i<n; i++) 
Massiv[i] = new int [m]; // Выделение памяти под массив столбцов 
 
//Заполнение матрицы случайными числами 
srand((int)time(NULL)); // Инициализация 
for(int i(0); i<n; i++ ) 
for(int j(0); j<m; j++) 
Massiv[i][j] = rand() % 100 + -50 ; // Присваивание случайного числа элементу матрицы[i][j] в диопазоне от -50 до 50 
 
// Вывод сформированной матрицы 
for(int i(0); i<n; i++ ) 
{ 
cout<<"Строка "<<i+1<<" ["; 
for(int j(0); j<m; j++) 
{ 
if(j == m-1) 
{ 
cout<<Massiv[i][j]<<']'<<endl; 
break; 
} 
else cout<<Massiv[i][j]<<','; 
} 
} 
cout<<endl; 
system("pause"); // Пауза 
 
 
// Поиск строк не содержащих ни одного нулевого элемента 
int count(0); //count - количество строк без нулей 
int* maxNumbers = new int [n*m]; // Массив хранения всех чисел из Massiv , кроме нуля. 
bool found(0); 
for(int i(0); i<n*m; i++) maxNumbers[i] = 0; // Обнуление всего массива чисел 
for(int i(0), k(0); i<n; i++, found=0 ) // found- Флаг ответа о нахождении , 
{ 
for(int j(0); j<m; j++) 
{ 
if( !Massiv[i][j] ) found = true; // Переключаем флаг если найден нулевой элемент 
else 
{ 
maxNumbers[k] = Massiv[i][j]; // Занесение числа в массив maxNumbers 
k++; 
} 
} 
if(!found) count++; // Инкрементируем счетчик строк без нулей, если такая найдена 
} 
cout<<"Найдено строк без нулевых элементов "<<count<<endl; 
 
// Сортировка по возрастанию 
for(int i(0); i<n*m; i++) 
{ 
for(int j(0); j<n*m; j++) 
{ 
if( maxNumbers[i] < maxNumbers[j]) swap(maxNumbers[i],maxNumbers[j]); 
} 
 
} 
 
//Поиск Максимального числа встречающийся в массиве больше 1 раза 
for(int i(n*m-1); i>=0; i--) 
{ 
if(maxNumbers[i] == maxNumbers[i-1]) 
{ 
cout<<"Максимально число встречающееся в массиве больше одного раза: "<<maxNumbers[i]<<endl; 
break; 
} 
} 
 
// Освобождение памяти 
delete [] maxNumbers; // Освобождение памяти от массива всех чисел 
for(int i=0; i<n; i++) 
{ 
delete [] Massiv[i]; // Освобождение памяти по столбцам 
} 
delete [] Massiv; // Освобождение памяти по строкам 
_getch();
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2014, 16:31
Ответы с готовыми решениями:

Как записать данные структуры в файл
#include&lt;iostream&gt; #include&lt;string.h&gt; #include&lt;fstream&gt; using namespace std;...

как записать данные из Int файл
как записать данные из Int файл

Как из файла записать данные в другой файл?
странная задача, но все же надо открыть файл, прочитать и переписать их в...

Как записать данные в файл русским языком? [VS2008]
я использовал в предыдущей теме вот такие методы: SetConsoleCP(1251);...

Как записать в файл данные, используя объекты fstream?
Самый простой способ реализации, пожалуйста. К примеру, что надо изменить в...

2
greg177
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 32
20.09.2014, 16:37 #2
Так а что именно требуется записать в файл?
0
Esecman
38 / 26 / 12
Регистрация: 31.12.2013
Сообщений: 329
20.09.2014, 17:33 #3
Add:
C++
1
#include <fstream>
in function int main() add this string:
C++
1
ofstream out("output.txt");
Replace 'cout' to 'out'. Finish!
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.09.2014, 17:33

Как считать данные с файла и записать результат в файл?
Как считать данные с файла и записать результат в файл? #include &lt;iostream&gt;...

Ввести данные в файл, и записать данные с файла в массив структур
Ввести все данные в файл, и записать данные с файла в структуру. Помогите...

Данные записать в файл F1.txt, затем прочитать оттуда, обрабатывались и записывались в бинарный файл F2.bin с проверкой
Никак не получается отладить в BC++ 3.1. Как сделать в классах так, чтобы...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru