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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dr.BLAZE
0 / 0 / 0
Регистрация: 01.05.2012
Сообщений: 3
#1

перевод кода с basic на c++ - C++

28.05.2013, 15:04. Просмотров 241. Ответов 0
Метки нет (Все метки)

есть такая проблема: поставлена задача, к которой я смог написать алгоритм на qbasic, но как я ни бился, а переписать его на c++ не смог.
задача: Радиотехническое устройство состоит из m блоков. Надежность устройства (время наработки на отказ) определяется наименее надежным блоком. Блоки можно заказать на любом из n предприятий. При этом известна надежность каждого блока, изготовленного на каждом предприятии Cij, i=1..m, j=1..n. Каждое предприятие может специализироваться на производстве блоков только одного типа. Распределить заказы между предприятиями так, чтобы надежность собираемых из них устройств была наибольшей
ТЗ: Диалог с пользователем должен осуществляться с помощью меню иерархического типа.
Ввод исходных данных должен осуществляться в следующих режимах:
1. Ввод данных с клавиатуры;
2. Генерация данных случайным образом на основе заданных пользователем параметров;

вот алгоритм:
Код
input m
input n 
if m>n then
print "Неверные данные   "
endif
print "Ручной (1) или автоматический(2) ввод?"
input y
if y=1 then                                     \\
for i=1 to m                                    \\
   for j=1 to n                                  \\
   print ""; i; ""; j;                            \\
input a[i][j]                                     \\ручной ввод данных
next j                                              \\
next i                                               \\
print ""                                             \\
end if                                                \\
if y=2 then                                          *
print ""
input d                                                *
print ""
input e                                                *
for i=1 to m                                            автозаполнение
   for j=1 to n                                      *
   a[i][j]=rnd(d;e)
next j                                                  *
next i
end if                                                   *

for j= 1 to n
   for i=1 to m
      print a[i][j]
   next i
next j

for i =1 to m
   for j=1 to n
      for z=1 to n
if a[i][z]<a[i][z+1] then
x[i] = a[i][z]
y[i] = z
endif
next z
if j<>y then
a[i][j] = 0
end if
next j
next i

for i=1 to m
for j=1 to n
 if a[i][j]<> 0 then
print "";m; "";n; ""; a[i][j]
end if
next j
next i
буду очень благодарен, если кто-нибудь поможет перевести этот бред на C++
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2013, 15:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос перевод кода с basic на c++ (C++):

Перевод кода с Basic - C++
Нужно переписать программу из Basic в C++ Тексты программ нужно перепечатывать внутрь сообщения!

Перевод кода с visual basic на C++ - C++
Здравствуйте!Помогите, пожалуйста, перевести задачу о распределении инвестиций с visual basic на C++. 1. ReDim B(0 to M) 2. ...

Перевод из Basic в С++ - C++
Нужна помощь в переводе двух простых программ с Basic на с++ Написать программу ввода массива целых чисел. Из элементов введенного...

Перевод из Basic на язык С. - C++
Помогите пожалуйста кто-нибудь, переведите с Basic на язык С READ n, x DIM p(20), z(20) m0=0: m1=0: m2=0: m3=0 PRINT &quot;s1 ...

Перевод из Visual Basic в С++ - C++
Здравствуйте. Прошу вашей помощи. Так как я VB не изучал. Можите помочь перевести из Visual Basic в С++ Sub...

перевод кода из С++ в С - C++
Кто может перевести код на С ,сделайте доброе дело.....Пожалуйста ;-) #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;time.h&gt; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2013, 15:04
Привет! Вот еще темы с ответами:

Перевод кода с VB на C++ - C++
Помогите перевести код с VB на C++ Private Sub Command1_Click() Dim a As Double, c As Integer, p As Integer, z As Double, y As Double ...

Перевод кода на C++ - C++
есть код на шарпе class Program { static void Main(string args) { int digitsCount =...

Перевод кода - C++
Переведите пжалуйста код на паскаль #include&lt;iostream&gt; #include&lt;string&gt; using namespace std; unsigned long long res=1; int n,len;...

Перевод кода в С - C++
Помогите, пожалуйста, перевести код: a = 0.99f; b = 1.f - a; Не знаю что это за язык и не могу понять значение f


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru