Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2013, 18:38   #1
Анна Павловна
 
Регистрация: 24.12.2012
Сообщений: 3
По умолчанию

Сформировать прямоугольную матрицу, вводя ее размеры (число строк и число столбцов) с клавиатуры. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов.

Написать программу записи в файл f1.txt программы на языке С++. Переписать в файл f2.txt содержимое f1.txt без комментариев.

Последний раз редактировалось Stilet; 11.05.2013 в 09:16.
Анна Павловна вне форума Ответить с цитированием
Старый 10.05.2013, 18:57   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Попытки и наработки есть?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.05.2013, 09:01   #3
Анна Павловна
 
Регистрация: 24.12.2012
Сообщений: 3
По умолчанию

Код:
#include <iostream>
#include <vector>
#include <cstdlib>
using namespace std;
vector <vector<int>dvec;
int N,M;
cout<<"Введите число строк и столбцов"<<endl;
cin>>N,M;
for(int i=0;i<N;i++)
{
for(int j=0;j<M;j++)
vec.push_back(i);
dvec.push_back(vec);
}
Первую часть я вроде бы сделала,сформулировать матрицу! а вот вторую часть не знаю как!

По поводу программы с файлами вообще мыслей нет

Последний раз редактировалось Stilet; 11.05.2013 в 09:17.
Анна Павловна вне форума Ответить с цитированием
Старый 11.05.2013, 09:28   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Переписать в файл f2.txt содержимое f1.txt без комментариев.
Если ниче не путаю:
Код:

//Считываем
	ifstream f("D:\\источник.txt", std::ios::binary);
	f.seekg(0,ios_base::end);
	int l=f.tellg();
	f.seekg(0,ios_base::beg);
	char *s=new char[l];
	f.read(s,l);
	f.close();

//Записываем
ofstream f("D:\\источник2.txt", std::ios::binary);
bool b=false;
for (int i=0;i<(l-1);i++){
 if(s[i]=='/' && s[i]=='*') b=true; else
  if(s[i]=='*' && s[i]=='/') b=false; 
 if(!b) f.write(s[i],1);
}
f.close();
Цитата:
Первую часть я вроде бы сделала
Запускай )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические массивы maxsept Общие вопросы Delphi 2 03.05.2012 16:54
Динамические массивы Kazik Помощь студентам 3 11.09.2011 10:04
динамические массивы veter_s_morya Общие вопросы C/C++ 2 05.03.2011 17:08
Динамические массивы и массивы варианты N@stya Помощь студентам 0 11.06.2010 21:09
динамические массивы funky Общие вопросы C/C++ 3 12.05.2009 01:54