0 / 0 / 1
Регистрация: 10.11.2020
Сообщений: 53
1

С C# переписать на С+++ очень нужно

13.11.2020, 12:17. Показов 2308. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
static void Main(string[] args)
{
    const int n = 10;
    double[,] matrix = new double[n,n];
    double[] max = new double[n];
    double res = 0;
    Random rand = new Random();
    Console.WriteLine("Исходная матрица:");
    for (int i = 0; i < n; i++)
    {
        max[i] = double.MinValue;
        for (int j = 0; j < n; j++)
        {
            matrix[i,j] = rand.Next(-10, 11);
            if (matrix[i,j] > max[i]) max[i] = matrix[i,j];
            Console.Write(matrix[i,j] + "\t");
        }
        Console.WriteLine();
    }
    for (int i = 0; i < n; i++)
        res += max[i] * max[n-i-1];
    Console.WriteLine(res);
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2020, 12:17
Ответы с готовыми решениями:

Очень нужно составить уравнения сторон (даны вершины)! Ну очень нужно поскорее
Составить уравнения сторон треугольника! Даны вершины А(4;-3) B(7;3) С(1;10) Формулу я знаю...

Код програмы поможите очень нужно, буду благодарен очень: y=cos(x)+1
Функиция: y=cos(x)+1 Промежуток Шаг 0,5

КАК соедениться с интернетом (DialUp) ОЧЕНЬ ОЧЕНЬ НУЖНО!
(интернетом), используя МОДЕМНОЕ соединение... (или кто знает подобную прогу)! это (сразу скажу не...

Почему не работает параллакс? Очень-очень нужно
Я только учусь и вообще не верстальщик Короче, нужно реализовать самый обычный трехслойный...

6
Модератор
Эксперт С++
13498 / 10752 / 6407
Регистрация: 18.12.2011
Сообщений: 28,692
13.11.2020, 12:29 2
Лучший ответ Сообщение было отмечено ЛАдааада как решение

Решение

Тут же ошибиться невозможно!
Перевести с С# на С++ - это как с белорусского на русский
C++
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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
    const int n = 10;
    double matrix[n][n];
    double max[n];
    double res = 0;
    srand((unsigned)time(NULL));
    cout<<"Исходная матрица:";
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            matrix[i][j] = rand()%21 - 10;
            if (j==0 || matrix[i][j] > max[i]) max[i] = matrix[i][j];
            cout<<matrix[i][j] << "\t";
        }
        cout<<endl;
    }
    for (int i = 0; i < n; i++)
        res += max[i] * max[n - i - 1];
    cout<<res;
    return 0;
}
1
Просто Лис
Эксперт Python
5710 / 3512 / 1052
Регистрация: 17.05.2012
Сообщений: 10,328
Записей в блоге: 9
13.11.2020, 12:33 3
Цитата Сообщение от zss Посмотреть сообщение
if (j==0 ||
Я бы не стал добавлять лишнее сравнение внутрь циклов и взял бы
Цитата Сообщение от ЛАдааада Посмотреть сообщение
double.MinValue
Или в includ'aх с++ нет минимального значения double?
1
40 / 29 / 11
Регистрация: 21.06.2019
Сообщений: 201
13.11.2020, 12:39 4
Рыжий Лис, его можно вот так получить
C++
1
(-1) * (numeric_limits<double>::max())
хотя min тоже есть, так что:
C++
1
numeric_limits<double>::min()
1
2523 / 1243 / 459
Регистрация: 08.11.2016
Сообщений: 3,412
13.11.2020, 13:08 5
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Или в includ'aх с++ нет минимального значения double?
есть в <cfloat>/<float.h>
C++
1
2
DBL_MIN; // минимальное положительное
-DBL_MAX; // минимальное возможное
1
0 / 0 / 1
Регистрация: 10.11.2020
Сообщений: 53
14.11.2020, 09:39  [ТС] 6
Помогите еще с 1 кодом с# на С++
0
BlackStoneBlack
14.11.2020, 09:49     С C# переписать на С+++ очень нужно
  #7

Не по теме:

Цитата Сообщение от zss Посмотреть сообщение
С# на С++ - это как с белорусского на русский
Спорное утверждение, я лично едва ли с белорусского на русский переведу :D

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2020, 09:49

Поправить ошибки нужно код,очень нужно,сегодня должен отослать
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;conio.h&gt; using namespace...

Очень нужно! на экзамене сижу, нужно функцию переделать в процедуру
функцию переделать в процедуру

нужно посчитать входное сопротивление. Номер задания 4. Очень нужно, заранее спасибо!

Нужно решить задачи в Delphi, срочно, очень нужно!!!

нужно поменять информацию о программе!!!очень нужно!!
У меня есть готовая курсовая работа на Java...

Нужно скрестить игру с кнопкой, нужно очень
Помогите пожалуйста, мне срочно нужно. У меня есть игра и кнопка (меню), и нужно их скрестить в...


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

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

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