ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

02.03.2010, 10:51
|
|
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме: 33126
Репутация:
0
|
|
for(i=0;i < size;i++) {
A[i] = new double[size];
}
B = new double[size];
solution = new double[size];
for(i=0;i < size;i++) {
cout << "Введите " << i + 1 << " строку матрицы А: ";
for(j=0;j < size;j++) {
cin >> A[i][j];
}
}
cout << "Введите вектор В: ";
for(j=0;j < size;j++) {
cin >> B[j];
}
cout << "Введите точность вычислений: ";
cin >> fault_input;
int steps = SimpleIteration(A, B, size, solution, fault_input);
if(steps > 1000) {
cout << "Слишком большое количество итераций.";
}
else {
cout << "Решение системы:\n";
for(j=0;j < size;j++) {
cout << solution[j] << "\n";
}
cout << "Количество итераций: " << steps;
}
delete []A;
delete []A[i];
delete []B;
delete []solution;
}
int main() {
DOS_input_output();
getchar();
return 0;
}
|
|
|

02.03.2010, 10:56
|
|
Участник форума
Регистрация: 20.01.2008
Сообщений: 284
Провел на форуме: 3767223
Репутация:
408
|
|
qwert135Извини конечно,но нельзя всё затолкнуть под тег code??
Код:
Вот так наверно удобнее будет
|
|
|

02.03.2010, 10:59
|
|
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме: 33126
Репутация:
0
|
|
Плиз,помогите написать функцию,которая бы делала тоже самое что и dos_input_output,но только чтобы вместо ввода с клавиатуры и вывода результата на экран; матрица А и вектор В считывались бы из одного текстового файла,а результат выводился в другой текстовый файл.Спасибо.
|
|
|

02.03.2010, 11:02
|
|
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме: 33126
Репутация:
0
|
|
Извините что так написал,просто я с телефона  .Если я тег начинаю использовать меня потом из моей учетки выкидывает и приходиться заново входить и так без конца
|
|
|

02.03.2010, 11:30
|
|
Новичок
Регистрация: 19.11.2009
Сообщений: 8
Провел на форуме: 29260
Репутация:
0
|
|
Код:
const char* szFileName = "MyFile";
char texttowrite[64]; // инициализируешь массив значением
FILE file = fopen(szFileName, "a");
if(file != NULL)
{
fwrite(texttowrite, sizeof(char), strlen(texttowrite), file);
fclose(file);
}
читать функцией fread().
Можно использовать класс ofstream из fstream.h
Код:
ifstream input("file.in")
ofstream output("file.out")
input >>
output <<
Последний раз редактировалось Mochnatiy; 02.03.2010 в 11:33..
|
|
|

02.03.2010, 12:41
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме: 750247
Репутация:
92
|
|
qwert135
Я не вижу ifstream in в том коде, что выше. Ты привел код, который вызывал ошибку или уже что-то исправил?
|
|
|

02.03.2010, 15:39
|
|
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме: 33126
Репутация:
0
|
|
Приведенный мою код без ошибок и правильно работает.Я не знаю только как сделать файловый ввод/вывод.В текстовом файле должна быть введена расширенная матрица.Из нее надо взять матрицу А и вектор В, и записать ответ в другой текстовый файл.
|
|
|

02.03.2010, 16:25
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме: 750247
Репутация:
92
|
|
Продумай формат хранения информации и прочитай пост #4927.
Если будут ошибки по файловым потокам, запость код, как ты их создаешь и обращаешься к ним, весь код проекта не нужен.
|
|
|

02.03.2010, 17:54
|
|
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме: 33126
Репутация:
0
|
|
Да то что написано в том посте я знаю.Я другое понять не могу:вот пользователь ввел расширенную матрицу,прога должна считать из файла все столбцы кроме последнего и присвоить их матрице А;а последний столбец должен быть присвоен вектору В;и надо подсчитать кол-во строк в файле.А вот как это запрогить я уже не знаю 
|
|
|

02.03.2010, 18:06
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме: 750247
Репутация:
92
|
|
Попробуй использовать CSV.
http://ru.wikipedia.org/wiki/CSV
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|