Ответы на вопросы с тегом "С"

Ответов: 1 Автор Shubham_Dubey

Разрешена ли пустая инициализация в C для инициализации элементов массива ?

#include<stdio.h> main() { int i,arr[5]={}; for(i=0;i<5;i++) { printf("%d\n",arr[i]); } } Этот код выдает следующие выходные данные : 0 0 0 0 0 Вопрос: разрешена ли пустая инициализация элементов массива в языке Си ?Что я уже пробовал: Я попытался запустит...

Читать ответы

Ответов: 1 Автор Member 13100982

Как присвоить значение переменной с помощью выражения? На языке Си

Как присвоить значение переменной с помощью выражения? на языке Си Найти среднее арифметическое двух нос без разделения или тернарный оператор int a=10, b=20; int avg= & lt;выражение>; printf("%d", avg);Что я уже пробовал: я понятия не имею Как присвоить значение переменной с помощью выр...

Читать ответы

Ответов: 1 Автор Member 12914219

Алгоритм пузырьковой сортировки в лучшем случае имеет лучший случай O (n)?

я сделал небольшое дополнение в алгоритме пузырьковой сортировки, и я думаю, что он должен делать постоянные шаги, если массив уже отсортирован .я думаю, что он должен делать 1 шаг, если массив уже отсортированЧто я уже пробовал:#include <stdio.h> int main (void){ int array[7]={1,...

Читать ответы

Ответов: 1 Автор Konahrik16

Как хранить несколько значений с помощью массивов, функций и структур в языке Си?

У меня нет проблем с инициализацией данных в массиве struct. Однако если я хочу сохранить, скажем, "First "в первой записи структуры и" Next " во второй записи структуры, программа отображает кучу случайных данных. Которые не то, что я хочу, чтобы это сделать. В настоящее время программа о...

Читать ответы

Ответов: 1 Автор Member 12914219

Вопрос, связанный с get_char()

почему функция get char () не всегда принимает входные данные, когда мы вызываем ее несколько раз ... следующий код ниже только запрашивает ввод пользователя в первый раз....Что я уже пробовал:int main(){ int c; printf("Enter character"); c = getchar(); c=getchar(); c=getchar(); putchar(c)...

Читать ответы

Ответов: 1 Автор Member 12914219

В то время как проблема цикла ?

почему loop печатает hello 4 раза, когда я даю три слова charcter.... olso последнее hello печатается в новой строке.....Что я уже пробовал:int main() { int c; while ((c = getchar()) != EOF) { putchar(c); printf("hello"); } } ...

Читать ответы

Ответов: 1 Автор Member 13095321

Сортировка чисел.

мне нужно написать программу для сортировки аргументов командной строки (чисел).Что я уже пробовал:#include<stdio.h> #include<stdlib.h> int main(int argc, char *argv[]) { int i, j, t, n, pos, a[100]; n = argc - 1; printf("\nNumber of elements in the input array is : %d\n", n...

Читать ответы

Ответов: 1 Автор Member 13096959

Я застрял с программой двоичного дерева поиска, не могу найти правильный вывод, помогите мне. Я отправляю программу в описании

#include<conio.h> #include<process.h> #include<stdlib.h> #include<stdio.h> struct bstnode{ int data; struct bstnode* right; struct bstnode* left; }; bstnode* getnewnode(int data){ bstnode* newnode=(bstnode*)malloc(sizeof(struct bstnode)); newnode->data=data; ...

Читать ответы

Ответов: 1 Автор Member 13095321

Удаление всех пробелов из входного файла и сохранение их в новом файле

Напишите программу на языке c или c++, которая считывает входной файл и копирует все его содержимое в выходной файл после удаления всех пробелов, включая один пробел, несколько пробелов, пробел табуляции и новые строки.Что я уже пробовал: не мог начать / ...

Читать ответы

Ответов: 1 Автор ArvindSai

В чем разница между объектным файлом и файлом a.out в linux или unix?

Я только что начал изучать программирование на Linux с помощью C, я обнаружил, что при компиляции файла исходного кода, то есть xyz.c с помощью команды gcc xyz.c, мы получаем исполняемый файл a.out, который имеет эквивалентный шестнадцатеричный код и который понятен процессору. вот мои сомн...

Читать ответы

Ответов: 1 Автор Member 13089489

Как я могу кодировать шаблон с одним циклом?

* ** *** **** Я могу легко закодировать его с помощью двух циклов, но я хочу сделать только один цикл? Вы не могли бы мне помочь?Что я уже пробовал:#include<stdio.h> int main() { int i,j; int n=4; for(i=1,j=1;i<=n; i++,j++){ if(j%2==0) printf("\n*"); else printf("*...

Читать ответы

Ответов: 1 Автор shadow0981

Запрос кода на "инфикс-постфикс" на языке Си

Мой экзамен завтра, и у нас определенно будет этот вопрос в моем тесте, так что я надеялся, что смогу получить некоторую помощь в этом. a + b * c + (d * e + f ) * g к а б * + д * е + е * + и что изменилось бы в коде, если бы нам сказали преобразовывать с помощью цифр вместо символов?Что я у...

Читать ответы

Ответов: 1 Автор Member 13037163

Вставка узла в двоичное дерево приводит к ошибке

Когда я использую указатели для создания узла в двоичном дереве, это дает мне ошибку сегментации, тогда как когда я использую двойные указатели, это работает просто отлично. Мне кажется, что оба фрагмента кода довольно хороши, но тогда почему первый не работает? Поскольку мы просто разымено...

Читать ответы

Ответов: 1 Автор Member 12914219

Возвращаемый тип bool в userdefined функции ничего не возвращает?

моя программа не возвращает никакого значения...когда я пытаюсь решить эту проблему без использования пользовательской функции и использую printf() для вывода сообщения "этот треугольник действителен или нет", он работаетЧто я уже пробовал:#include<stdio.h> #include <stdbool.h> ...

Читать ответы

Ответов: 1 Автор Member 13083812

Программирование на языке Си-как вывести пошаговую сумму квадратов?

Я использую visual studio для записи суммы квадратов. но у меня возникли некоторые проблемы с отображением 1^2 + 2^2 + 3^3 в char * formatSeries (int n). Вот мой код. Пожалуйста, дайте какое-нибудь предложение. Спасибо.#include <stdio.h> #include <conio.h> #include <math.h>...

Читать ответы