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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2010, 14:30   #1
Inconsolable
Новичок
Джуниор
 
Регистрация: 17.10.2010
Сообщений: 1
По умолчанию Перевод из массивов в вектора

Перевод из массивов в вектора
Здравствуйте всем) Объясните пожалуйста как перевести двумерные массивы в вектора с использованием итератора.
вот код программы с использованием массивов: (сумма элементов в тех строках. которые содержат хотя- бы один отрицательный элемент)
#include <iostream>
using namespace std;
int main ()
{
int a[100][100], b,c,sum=0,t=0;
cout<<"str"<<endl;
cin>>b;
cout<<"st"<<endl;
cin>>c;
for (int i=0; i<b; i++)
for (int j=0; j<c; j++)

{cout<<"a["<<i<<"]["<<j<<"]";
cin>>a[i][j];
cout<<endl;}
for (int i=0; i<b; i++)
{ for (int j=0; j<c; j++)
cout<<a[i][j]<<" ";
cout<<endl;}
for (int i=0; i<b; i++)
{for (int j=0; j<c; j++)
{if(a[i][j]<0)
t++;
sum+=a[i][j];
}
if (t>0)
cout<<"sum="<<sum;
cout<<endl;
sum=0;
t=0;
}
}
вот то, что я "пытался перевести" в вектора:
#include <iostream>
#include <vector>
using namespace std;

int main ()
{vector<vector<int>> v;


int i, j,k = v[i][j],b,c,sum=0,t=0;
cout<<"str"<<endl;
cin>>b;
cout<<"st"<<endl;
cin>>c;
for (int i=0; i<b; i++)
for (int j=0; j<c; j++)


{cout<<"v["<<i<<"]" "["<<j<<"]";
cin>>v[i][i];
cout<<endl;}
for (int i=0; i<b; i++)
{ for (int j=0; j<c; j++)
cout<<v[i][j]<<" ";
cout<<endl;}
for (int i=0; i<b; i++)
{for (int j=0; j<c; j++)
{if(v[i][j]<0)
t++;
sum+=v[i][j];
}
if (t>0)
cout<<"sum="<<sum;
cout<<endl;
sum=0;
t=0;
}
}
заранее спасибо)
Inconsolable вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вектора C++ DimaSoldier Помощь студентам 4 15.10.2010 00:08
Получение вектора PastoriXx Общие вопросы .NET 0 14.05.2010 19:52
Сортировка элементов вектора m9yt Общие вопросы C/C++ 1 28.04.2010 18:13
элементы вектора с нулями Владюшка Помощь студентам 5 28.01.2010 14:35
элементы вектора realabs Общие вопросы C/C++ 7 03.10.2009 17:21