Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 25
1

работа с одномерными массивами

21.11.2011, 01:35. Показов 562. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер (может комуто надо сказать уже доброе утро).
я уже обращался к вам с вопросом:
Есть массивы X,Y и Z одинаковой длины n. Сформировать массив U каждый элемент которого равен
U(i)=X(i)+Y(i)-Z(i).

на который получил ответ за что благодарен. Вот листинг который мне помогли доработать:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
using namespace std;
const int n = 10;
char main()
{
int X[n] = {1,2,3,4,5,6,7,8,9,10};
int Y[n]= {2,3,4,6,7,3,4,5,1,9,};
int Z[n]= {1,2,3,4,5,6,7,8,9,0};
int U[n];
for (int i = 0; i < n; i++)
{
 U[i]=X[i]+Y[i]-Z[i];
 cout<<U[i]<<" ";
}
cout << endl;
system("pause");
}
Как видно код не сложный и я надеялся переделать его для микроконтроллера (я делал эту программу на ассемблере, но у меня был пример). Я прошу помоч написать программу на С++(для микроконтроллера я сам его модернизирую). Суть моего вопроса состоит в том , что как сделать программу на С++ которая состояла бы из 2х программ cpp, чтобы в одной программе к примеру result.cpp было решение:
for (int i = 0; i < n; i++)
{
U[i]=X[i]+Y[i]-Z[i];
}
, а в другой к примеру test.cpp были 5 тестов для этой программы т.е массивы X[n],Y[n],Z[n] наподобие:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
test 1:
int X[n] = {12, 95, 1, 100, 88, 111, 81, 50, 11, 2};
int Y[n]= {8, 20, 1, 99, 0, 15, 100, 40, 30, 3};
int Z[n]= {0, 65, 1, 1, 50, 50, 56, 1, 6, 5};
test 2:
int X[n] = {125,111,100,90,114,100};
int Y[n]= {30,40,11,90,20,0};
int Z[n]= {111,100,50,90,100,1};
test 3: 
int X[n]= {88,78,68,10};
int Y[n]= {10,69,77,20};
int Z[n]= {9,70,68,4};
test 4:
int X[n] = {64};
int Y[n]= {70};
int Z[n]= {88};
test 5:
int X[n] = {64};
int Y[n]= {65};
int Z[n]= {88};
Я прошу помоч если даже не программой, то хотя бы советом как сделать связь 2х программ и и как оформить массивы для тестов.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.11.2011, 01:35
Ответы с готовыми решениями:

Работа с одномерными массивами
Может кто-то сможет помочь .. В одномерном массиве ,который состоит из 15 действительных элементов...

Работа с одномерными массивами
Если в массиве отсутствуют нули, найти произведение его элементов. Затем циклически сдвинуть четные...

Работа с одномерными массивами
1) Сформировать массив из n элементов с помощью датчика случайных чисел (n задается пользователем с...

Работа с одномерными массивами
1) массивы должны быть динамические – организовать вы-деление памяти; 2) значения элементов...

0
21.11.2011, 01:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2011, 01:35
Помогаю со студенческими работами здесь

Работа с одномерными и двумерными массивами
Не понимаю почему так происходит. В 1 блоке в одномерный массив Landscape03Vtx_1 записываются...

Работа с одномерными массивами: вставка, удаление
Доброго времени суток, помогите пожалуйста, чего то я недопонимаю что надо сделать #include...

Работа с одномерными массивами с использованием процедур
Работа с одномерными массивами с использованием процедур Каждый пункт задания оформить в виде...

Работа с одномерными массивами. Коротышки собирали огурцы
Здравствуйте.Не могу понять, почему неправильно считает число максимумов и остаток.Помогите! Сама...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru