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

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

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

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

28.05.2013, 15:04. Просмотров 236. Ответов 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++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2013, 15:04     перевод кода с basic на c++
Посмотрите здесь:

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

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

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

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

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

Перевод кода С# на C++ - C++
Помогите, пожалуйста, перевести код, написанный на С#, в С++ Заранее большое спасибо!!! using System; using...

Перевод кода с C# на С++ - C++
Есть код на C# нужно перевести на С++, помогите пожалуйста так как еще не свободно владею языками программирования. Буду очень благодарен. ...

Перевод кода С# на С++ - C++
Данный код написан на языке С#. Необходимо перевести на язык С++. namespase WindowsFormsApplication1 { public partial class...

Перевод кода - C++
Помогите пожалуйста перевести код с паскаля на С++. var a,b:array of real; x,p,s,z:real; i,j,k:byte; begin ...

Перевод кода на с++ - C++
Program z15_1_6; const n=5; const m=5; var massiv:array of integer; row,column,exchange:integer; flag:boolean; begin ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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