Ответов: 1
Автор Member 13248256
Всем привет!
Я пытаюсь найти способ поиска BST для его сбалансированного поддерева с максимальной высотой.Что я уже пробовал:
До сих пор мне удавалось найти методы, позволяющие проверить высоту дерева и проверить, сбалансировано ли оно. Мне трудно заставить их работать, чтобы найти BST с ма...
Читать ответы
Ответов: 1
Автор Member 13248267
#include <stdio.h>
#include <stdlib.h>
void jum(int *p, int m, int n)
{
int i;
if(m==(n-1))
return;
if(n%2==0)
{
for(i=m;i<n/2;i++)
(*(p+i))--;
for(i=n/2;i<n;i++)
(*(p+i))++;
}
else
{
for(...
Читать ответы
Ответов: 1
Автор Todiruta Costel Nicusor
Я хочу установить связь между двумя программами, одной на C# , а другой на C. У меня есть сервер, который написан на языке Си и использует функции Windows Api.
Я должен создать клиент, который должен быть написан на C#.Что я уже пробовал:
Я уже пробовал использовать класс memory Mapped File...
Читать ответы
Ответов: 1
Автор Member 13241712
Моя функция не работает, мне нужно предварительно сформировать рекурсивный двоичный поиск, который возвращает указатель на местоположение числа, которое я искал, или null, если оно не существует.
код: int* binsearch(int arr[], int low, int size, int *p)
{
int mid;
mid = (low + siz...
Читать ответы
Ответов: 1
Автор ArvindSai
#define PI (22/7)
#include<stdio.h>
void main()
{
float x,y;
x=PI;
y=22/7;
printf("\nx=%f y=%f",x,y);
}
Я ожидаю, что результат будет следующим: x=3.148, y=3.148
но дело обстоит следующим образом
х=3.000000 г=3.000000Что я уже пробовал:
Я использовал компилятор gcc для компиля...
Читать ответы
Ответов: 1
Автор Member 13239090
В настоящее время программа отображает выходные данные в виде соответствующих символов ascii, 88 и 79. Да, есть еще много чего, что нужно исправить с помощью этого кода, например, заставить программу выяснить, когда происходит фактический выигрыш и как закончить игру, чтобы играть снова, но...
Читать ответы
Ответов: 1
Автор Member 13239090
Я пытаюсь заставить эту игру в крестики-нолики продолжаться. Он идет только 1 ход для каждого игрока. Также пытаюсь выяснить, как запрограммировать подтверждение того, что один из игроков выиграл, и распознать конец игры и хотят ли игроки играть снова.Что я уже пробовал:
Попробовал для цикл...
Читать ответы
Ответов: 1
Автор Member 13237218
Код работает правильно для 4 дисков, но он не работает для 6 дисков.Что я уже пробовал:#include<stdio.h>
void towerfun(int, char, char, char);
void main()
{
int n;
printf("Enter the number of disks :\n");
scanf("%d",&n);
if(n<0)
printf("Invalid input");
...
Читать ответы
Ответов: 1
Автор Member 13234467
У меня есть следующий код для обхода дерева по порядку:void inOrder(struct node* r)
{
if (r==NULL)
return;
else{
inOrder(r->left);
printf("%d ", r->value);
inOrder(r->right);
}
}
У меня есть это глупое сомнение:
Когда самый нижний левый дочерний элемент передается как root, о...
Читать ответы
Ответов: 1
Автор Member 13013165
Итак, у меня есть двоичное дерево, где каждый узел (скажем, v) имеет 2 дочерних элемента, один называется "атом", а другой - "клетка". В функции lval_pop, я хотел бы вернуться в "атом" ребенка, но смена сотового узла по адресу в, Поэтому, когда я разыменовать указатель на В, Я хотел бы полу...
Читать ответы
Ответов: 1
Автор dawar budroo
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>
main()
{
int a=0,b=0;
int sum;
char c;
printf("\n\n\tENTER THE FIRST operand ");
scanf("%d",&a);
printf("\n\n\tENTER THE SECOND operand ");
scanf("%d",&b);
printf("\...
Читать ответы
Ответов: 1
Автор dawar budroo
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int a=0,b=0;
int sum,diff,mult,R;
float div;
char c,ch;
do
{
printf("\n\n\tENTER THE FIRST operand ");
scanf("%d",&a); //takes value for a for eg 7
printf("\n\n\tENTER...
Читать ответы
Ответов: 1
Автор venkat28vk
Привет,
У меня есть VB-код, как я могу преобразовать его в C-код. Есть ли какой-нибудь способ добиться результата? Если нет возможности преобразовать код, есть ли какой-либо другой способ преобразовать его, чтобы получить желаемый результат. Например, от vb до C# и от C# до C.Что я уже проб...
Читать ответы
Ответов: 1
Автор Member 13230582
Вам дан интервал целых чисел [A, B]. для каждого числа в этом интервале вычислите его наибольший нечетный делитель. Выведите сумму этих делителей.
Ввод
Первая строка содержит целое число T, представляющее количество последующих тестовых случаев
Каждый тестовый случай состоит из одной строки...
Читать ответы
Ответов: 1
Автор Member 13230582
Вам дается список из N слов (строк, содержащих только строчные буквы английского алфавита).
Мы считаем два слова эквивалентными, если они содержат одни и те же буквы, то есть мы можем переставить буквы одного слова, чтобы получить другое слово.
Вычислите размер наибольшего подмножества экв...
Читать ответы
Ответов: 1
Автор Member 13229041
Всем привет, недавно у меня возникли некоторые проблемы с написанием кодового задания о быстром угадывании чисел. Программа такова: пользователь случайным образом пишет четырехзначное число (но компьютер не знает, сколько), а затем компьютер пользователю задает вопросы, чтобы определить чис...
Читать ответы
Ответов: 1
Автор Member 13225363
Мне нужна помощь, ребята, я хочу создать небольшую игру, так что есть ли какая-нибудь помощь.Что я уже пробовал:
ничего, я попытался найти видео о том, что я должен делать после завершения основ.
...
Читать ответы
Ответов: 1
Автор Member 13221774
Я кореец. Итак, этот контекст-что-то неправильное....
Мне нужны какие-то цифры(через запятую) или ничего.
Я могу (scanf_s)функционировать и читать числа
но я ничего не могу прочитать(нет ввода и нажмите enter)
как решить мой вопрос?Что я уже пробовал:
делать {
scanf_s ("%d", &mints[i]...
Читать ответы
Ответов: 1
Автор Stan Huang
I've been working on a VxWorks-based IPC. My mission is now to update S/W for changing touch panel, which is connected to the mother board through RS-232. According to relative data & original codes, what I need to update is from interpretation of touch panel's protocol. The old & n...
Читать ответы
Ответов: 1
Автор sakarprofosor
Create an array A and initialize it as: [13,8,17,11,14,63]
Declare an integer N and initialize it with -3.
Pass the array A and the variable N to a function like void func (int* A, int* N)
(N will be passed as a pointer. Your function will use the adress of N to reach the value -3.)
Inside ...
Читать ответы