Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) В массиве целых чисел найти минимальный и максимальный элементы и поменять их местами https://www.cyberforum.ru/ c-beginners/ thread1722293.html
#include "stdafx.h" #include <stdio.h> #include <malloc.h> #include <stdlib.h> int main() { int *a; int i, n, min, max; system("chcp 1251"); system("cls"); printf("Vvedite razmer...
C (СИ) "Кто хочет стать миллионером?" - чтение данных из файла
Создаю игру "Кто хочет стать миллионером?" не знаю как реализовать функцию,нужно что бы из текстового файла брался вопрос и ответ и что бы игрок ответил на него и потом дальше..( в заголовке почему...
Ввести массив из 10 целых чисел и выдать на печать сумму этих чисел C (СИ)
Составить программу, которая вводит массив из 10 целых чисел и выдает на печать сумму этих чисел.
C (СИ) Значение vv-- и vv=360 в коде, что они делают? Здравствуйте! Есть код, не могу разобраться, что делают vv-- vv=360? #include "stdafx.h" #include "math.h" int _tmain(int argc, _TCHAR* argv) { FILE *file;... https://www.cyberforum.ru/ c-beginners/ thread1722024.html
C (СИ) Отсортировать строки файла по данным из структуры https://www.cyberforum.ru/ c-beginners/ thread1721907.html
Всем привет! Не получается следующая функция: Нужно отсортировать строки из файла по одним данным из структуры, рейтинг, по ним сортируется вся структура и на экран выводится ТОП5 с большего к...
C (СИ) Рекурсия: вычисление значения цепной дроби
Вычислить дробь: 1/(1+(1/1+(1/1+...))) используя рекурсию. Значение n задаёт количество ступеней. Как вообще задать, чтобы рекурсия повторялась определённое количество раз? Вот мой нерабочий код: ...
C (СИ) Из данной строки s создайте строку-палиндром, удвоив и обратив данную строку
Упражнение 3. Из данной строки s создайте строку-палиндром, удвоив и обратив данную строку.
C (СИ) Составить из двух заданных слов предложение, в котором слова будут упорядочены Сравнение строк. Составить из двух заданных слов (под словом будем понимать любую последовательность символов, не содержащую в себе пробельных символов) предложение, в котором слова будут упорядочены... https://www.cyberforum.ru/ c-beginners/ thread1721808.html
C (СИ) Исправить код программы, форматирующей текст https://www.cyberforum.ru/ c-beginners/ thread1721646.html
Программа читает данные с файла,заносит в массив и форматирует неправильный ввод( неправильное положение табуляций,лишние пробелы и тд). #include <stdio.h> #include <string.h> #include...
C (СИ) Найти степень от целого числа Имеется код, осталось пару строчек вывода, не знаю как правильно закодить. По условию нужно найти степень от целого числа. Вот код: #include <stdio.h> #include <math.h> double pow_my1(int x,... https://www.cyberforum.ru/ c-beginners/ thread1721602.html
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 4
0

Перевести программу из C++ в Си

27.04.2016, 14:17. Просмотров 368. Ответов 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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include<iomanip>
#include<iostream>
#include<fstream>
using namespace std;
int n,m,L[10][10],sol[10][10],nrsol=0,is,js;
int dx[]={-1,0,1,0},dy[]={0,1,0,-1};
 
void citire()
{int i,j;
//citirea din fisier a labirintului
ifstream f("C:\\Users\\nickk\\Desktop\\lala\\labirint.txt");
f>>n>>m>>is>>js;
for(i=1;i<=n;i++)
 for(j=1;j<=m;j++)
  f>>L[i][j];
}
 
 
void afisare()
{int i,j;
nrsol++;
cout<<"Solutia nr "<<nrsol<<endl;
for(i=1;i<=n;i++)
 {for(j=1;j<=m;j++)
  cout<<setw(3)<<sol[i][j];
 cout<<endl;}
cout<<endl;
}
 
void traseu(int i, int j, int pas)
{int inou,jnou,k;
for(k=0;k<4;k++)
 {inou=i+dx[k];
  jnou=j+dy[k];
  if(inou>=1 && inou<=n && jnou>=1 && jnou<=m)
   if(L[inou][jnou]==0 && sol[inou][jnou]==0)
 
    {sol[inou][jnou]=pas;
     if(inou==1 || inou==n || jnou==1 || jnou==m)
      afisare();
     traseu(inou,jnou,pas+1);
     sol[inou][jnou]=0;}
 }
}
 
int main()
{citire();
sol[is][js]=1;
traseu(is,js,2);
cout<<nrsol;
}
Эту программу нужно перевести в Си. помогите,если не сложно

Вернуться к обсуждению:
Перевести программу из C++ в Си
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2016, 14:17
Готовые ответы и решения:

перевести программу на С++
вот условие: Дано натуральное число. а)-верно ли, что сумма его цифр меньше А? б)-верно ли,...

Перевести программу с С на С++
#include &lt;conio.h&gt; #include &lt;locale.h&gt; #include &lt;math.h&gt; #include &lt;stdio.h&gt; int const N = 20;...

Перевести программу с С++
#include &quot;stdafx.h&quot; #include &lt;math.h&gt; #include &lt;stdio.h&gt; #include &lt;Windows.h&gt; #include...

Перевести программу из С++
Ребят, прошу, помогите перевести программку из си++ в си. #include &lt;iostream&gt; using namespace...

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