Помогите сделать программу и блок... - вопрос №833505

Помогите сделать программу и блок схему .

Из двух векторов a и b размерностью n=10 составить третий вектор c таким образом, чтобы его первые пять компонент были равны разности компонент векторов a и b, стоящих на четных местах, а вторые пять компонент – сумме компонент векторов a и b, стоящих на нечетных местах.

Лучший ответ по мнению автора

#include <iostream>
#include <string.h>
#include <vector>

using namespace std;
int main()
{
int n=10,numbers=0;
int temp_odd=0,temp_even=0;
vector<int> a;
vector<int> b;
vector<int> c;
cout <<«Remind: C++ counts from \»0\"\n";
cout << «filling vector 1\n»;
for (vector<int>::size_type cnt=0; cnt!=n; ++cnt)
{
cin >> numbers;
a.push_back(numbers);
}
cout << «filling vector 2\n»;
for (vector<int>::size_type cnt=0; cnt!=n; ++cnt)
{
cin >> numbers;
b.push_back(numbers);
}
cout << "\nthe result\n";
for (int i=0;i!=n;++i)
{
if (i%2)
{
temp_even+=(a[i]+b[i]);
cout <<«even: „<<temp_even<<endl;

}
else
{
temp_odd+=(a[i]+b[i]);
cout << “odd: „<< temp_odd<<endl;
}
}
c.push_back(temp_odd);
c.push_back(temp_even);
cout << “\nThe sum of the numbers position which even „<<c[0]<<“ \nand the positions which odd „<<c[1]<<endl;
system(“pause»);
return 0;
}

18.11.13
Лучший ответ по мнению автора

Еva

Читать ответы
Посмотреть всех экспертов из раздела Учеба и наука > Информатика
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store