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

перевести с одного языка программирования на другой - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.92
ALINA4
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 115
10.04.2013, 09:16     перевести с одного языка программирования на другой #1
условие задачи
Вариант 1.
Получить квадратную матрицу A размером NN (N – случайное число от 4 до 10) вида:
.

Заменить на (-1) элементы матрицы, большие среднего арифметического. Вывести исходную матрицу, среднее арифметическое и преобразованную матрицу.
Вставить в матрицу столбец, состоящий из элементов второстепенной диагонали.
Удалить из матрицы 2 указанные подряд идущие строки (с номерами М и М+1, M<N-1)

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Private Sub Command1_Click()
Dim a%(), n!, i%, j%
Dim S
Cls
Randomize (Timer)
n = Int(Rnd * 6) + 4
Print "n = "; n
ReDim a(n, n)
S = 0
For i = 1 To n
For j = 1 To n
 If j < n - i + 2 Then a(i, j) = n - i - j + 2
 Print a(i, j); "  ";
 If j Mod 2 = 0 Then S = S + a(i, j)
Next
Print
Next
 
S = S / (n * (n \ 2))
Print: Print "S="; S: Print
 
For i = 1 To n
For j = 1 To n
  If a(i, j) > S Then a(i, j) = -1
 Print a(i, j); "  ";
Next
Print
Next
End Sub
надо язык си++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
10.04.2013, 09:23     перевести с одного языка программирования на другой #2
Цитата Сообщение от ALINA4 Посмотреть сообщение
Dim a%(), n!, i%, j%
Что означает эта деклация? Каков размер массива a? Каков тип переменных n и j и базовый тип массива a? Каков тип переменной n?
ALINA4
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 115
11.04.2013, 09:54  [ТС]     перевести с одного языка программирования на другой #3
вот я не знаю поэтому никак не могу до ума довести чтоб на си++ была программа
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11823 / 6802 / 769
Регистрация: 27.09.2012
Сообщений: 16,870
Записей в блоге: 2
Завершенные тесты: 1
11.04.2013, 10:21     перевести с одного языка программирования на другой #4
% - Integer
! - Single

Цитата Сообщение от taras atavin Посмотреть сообщение
Каков размер массива a?
Динамический. Переопределяется тут:
Visual Basic
1
ReDim a(n, n)
Yandex
Объявления
11.04.2013, 10:21     перевести с одного языка программирования на другой
Ответ Создать тему
Опции темы

Текущее время: 10:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru