ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4921  
Старый 02.03.2010, 10:51
qwert135
Познающий
Регистрация: 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;
}
 
Ответить с цитированием

  #4922  
Старый 02.03.2010, 10:56
emillord
Участник форума
Регистрация: 20.01.2008
Сообщений: 284
Провел на форуме:
3767223

Репутация: 408
Отправить сообщение для emillord с помощью ICQ
По умолчанию

qwert135Извини конечно,но нельзя всё затолкнуть под тег code??
Код:
Вот так наверно удобнее будет
 
Ответить с цитированием

  #4923  
Старый 02.03.2010, 10:59
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме:
33126

Репутация: 0
По умолчанию

Плиз,помогите написать функцию,которая бы делала тоже самое что и dos_input_output,но только чтобы вместо ввода с клавиатуры и вывода результата на экран; матрица А и вектор В считывались бы из одного текстового файла,а результат выводился в другой текстовый файл.Спасибо.
 
Ответить с цитированием

  #4924  
Старый 02.03.2010, 11:02
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме:
33126

Репутация: 0
По умолчанию

Извините что так написал,просто я с телефона.Если я тег начинаю использовать меня потом из моей учетки выкидывает и приходиться заново входить и так без конца
 
Ответить с цитированием

  #4925  
Старый 02.03.2010, 11:30
Mochnatiy
Новичок
Регистрация: 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..
 
Ответить с цитированием

  #4926  
Старый 02.03.2010, 12:41
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

qwert135

Я не вижу ifstream in в том коде, что выше. Ты привел код, который вызывал ошибку или уже что-то исправил?
 
Ответить с цитированием

  #4927  
Старый 02.03.2010, 15:39
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме:
33126

Репутация: 0
По умолчанию

Приведенный мою код без ошибок и правильно работает.Я не знаю только как сделать файловый ввод/вывод.В текстовом файле должна быть введена расширенная матрица.Из нее надо взять матрицу А и вектор В, и записать ответ в другой текстовый файл.
 
Ответить с цитированием

  #4928  
Старый 02.03.2010, 16:25
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Продумай формат хранения информации и прочитай пост #4927.

Если будут ошибки по файловым потокам, запость код, как ты их создаешь и обращаешься к ним, весь код проекта не нужен.
 
Ответить с цитированием

  #4929  
Старый 02.03.2010, 17:54
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме:
33126

Репутация: 0
По умолчанию

Да то что написано в том посте я знаю.Я другое понять не могу:вот пользователь ввел расширенную матрицу,прога должна считать из файла все столбцы кроме последнего и присвоить их матрице А;а последний столбец должен быть присвоен вектору В;и надо подсчитать кол-во строк в файле.А вот как это запрогить я уже не знаю
 
Ответить с цитированием

  #4930  
Старый 02.03.2010, 18:06
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Попробуй использовать CSV.

http://ru.wikipedia.org/wiki/CSV
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ