Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача Файлы http://www.cyberforum.ru/cpp-beginners/thread388258.html
Разработать алгоритм и составить программу для решения : Напишите программу, которая составляет частотный словарь заданного текста, пропуская при этом символы - разделители. Словом будем считать непрерывную последовательность символов латинского алфавита. Слова, различающиеся только регистром символов, считаются одинаковыми. Элемент частотного словаря содержит слово и количество повторений...
C++ Зада по строкам При написании программ использовать нуль–терминированные строки и работать только с типом char *. Длина каждой строки не превосходит 300 символов. Словом, входящим в состав строки, назовѐм непрерывную последовательность символов, ограниченную символами–разделителями, началом и концом строки. Символы, относящиеся к разделителям, определяет пользователь, если иное не сказано в условии задачи. Если... http://www.cyberforum.ru/cpp-beginners/thread388256.html
C++ Работа со структурами
Создать массив структур Название файла, объем файла, дата создания. И вывести на печать записи объем которых меньше 2Кб. Спасибо всем за помощь!!!
C++ Объединение массивов
Всем добрый вечер, лазил по сайту, ничего толком не нашел. Вопрос такой : как объединить два вводимых с клавиатуры массива в третий? если можно наиболее простым способом. Добавлено через 40 минут массив одномерный
C++ Вычисления суммы элементов массива с явной специализацией (тип char*) http://www.cyberforum.ru/cpp-beginners/thread388241.html
Здравствуйте! Помогите найти сумму элементов массива с явной специализацией (тип char*)! Это должна быть шаблонная функция! Благодаря уважаемому Jupiter мне(ему) удалось найти максимальный элемент массива с явной специализацией! #include "iostream" #include "fstream"
C++ Преобразовать последовательность по правилу Даны целые числа а1,а2, ..., аn и b1, b2, ... bn. Преобразовать последовательность b1, b2, ... bn по правилу: если a1<=0, то b1 увеличить в 10 раз, иначе b1 заменить нулем i=1,n. подробнее

Показать сообщение отдельно
chainiksi
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 25
21.11.2011, 01:35     работа с одномерными массивами
Добрый вечер (может комуто надо сказать уже доброе утро).
я уже обращался к вам с вопросом:
Есть массивы 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х программ и и как оформить массивы для тестов.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru