С Новым годом! Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 30.01.2018
Сообщений: 29
1

Переписать из С++ в Си

19.03.2018, 23:39. Показов 655. Ответов 0
Метки нет (Все метки)

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
24
25
26
27
28
29
30
31
#include <iostream>
using namespace std;
int mas[11][11] = { { 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0 }, // матрица смежности
            { 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0 },
                { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 },
            { 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0 },
            { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 },
            { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
            { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
            { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
                { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
            { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
            { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },};
int nodes[11]; // вершины графа
void search(int st, int n)
{
  int r;
  cout << st + 1 << " ";
  nodes[st] = 1;
  for (r = 0; r < n; r++)
    if ((mas[st][r] != 0) && (nodes[r] == 0))
      search(r, n);
}
int main()
{
  for (int i = 0; i < 11; i++) // исходно все вершины равны 0
    nodes[i] = 0;
  search(0, 11);
  cin.get();
  return 0;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.03.2018, 23:39
Ответы с готовыми решениями:

Требуется переписать элементы массива a в массив b, удвоив все элементы, меньшие первого элемента, остальные переписать
Требуется переписать элементы массива a в массив b, удвоив все элементы, меньшие первого элемента,...

Переписать элементы из матрицы в одномерный массив, отсортировать, и переписать элементы в квадратную матрицу
В матрицы C количество столбиков в каждой строке случайно натуральным числом из интервала , но...

Переписать на C++
ПОДСКАЖИТЕ ПОЖАЛУЙСТА КАКУЮ ФУНКЦИЮ ИСПОЛЬЗОВАТЬ ВМЕСТО RANGE НА C++? For k in range(j+j): ...

Переписать с C#
Лаб-ные льются как из ведра :D пожалуйста перепишите кто-нибудь на ruby? using System; ...

0
19.03.2018, 23:39
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.03.2018, 23:39
Помогаю со студенческими работами здесь

переписать с C++ на C#
Ребята, срочно нужно помощь! Помогите переписать код с С++ на C# void __fastcall drawRGB(HWND...

Переписать
Есть функция(вроде на C++/CLI) из msdn, нужно её переписать на С++: // Create a new bitmap. ...

Переписать на С#
Нужно переписать код с С++ на С# , нет возможности самому это сделать. Буду очень благодарен

Переписать с c++ на c#
Знаю что можно заменить vector на list в c#, но не знаю как заменить find,begin,end в условиях ...

Переписать с C++ на C#
Проблемы с функцией F. Не знаю как с c++ переписать на c# 24 строчку using System; using...

Переписать с С++ в С
#include &lt;iostream&gt; using namespace std; int a,n,a,b; int sum(int x,int y) {int s=0;...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru