![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 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; } } заранее спасибо) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вектора 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 |