С Новым годом! Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Побитовые операции: циклический сдвиг на k цифр вправо, вывод результата в 8-ричной и 16-ричной системе https://www.cyberforum.ru/ c-beginners/ thread2239319.html
Всем привет! Есть программа циклического сдвига на k цифр вправо. Надо чтобы выводились Также числа в 8й и 16й системы счисления. Например при вводе 00110000 выводится 1100, также должно выводиться 14 и С. #include <conio.h> #include <stdio.h> void main() { typedef unsigned long int TYPE; typedef unsigned char BYTE;
Задача со структурами(бинарный файл) C (СИ)
Дано информацию о 5 университетах.нужно записать структуру в которой информация о университете,количестве студентов и факультетов.Добавить в конец файла информацию еще о 3 университетах и подсумировать количество студентов.Заранее благорен за помощь. #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<locale.h> struct univer { char name; int students; int facults;
C (СИ) Задан двумерный массив действительных чисел (квадратная матрица A размером N x N (6 <= N <= 10) Найти сумму наименьших элементов каждой строки матрицы и их координаты. При выполнении задания необходимо: 1. В программе должны быть предусмотрены функции для ввода / вывода элементов массива и его обработки. 2. автоматического заполнения массива А данным использовать генератор случайных чисел https://www.cyberforum.ru/ c-beginners/ thread2239246.html C (СИ) Дан массив размера N. Возвести в квадрат все его локальные минимумы (то есть числа, меньшие своих соседей) Дан массив размера N. Возвести в квадрат все его локальные мини- мумы (то есть числа, меньшие своих соседей). https://www.cyberforum.ru/ c-beginners/ thread2239066.html
Как выйти из цикла? C (СИ)
Здрасьте!Я новичок, и у меня достаточно глупый вопрос. Как тут реализовать выход из цикла? #include <stdio.h> #include <stdlib.h> int main() { char select=""; system("chcp 1251"); system("cls"); while (select != "Y") {
C (СИ) Про массив Вот кусочек кода: if(line != '\n') while((c=getchar())!=EOF && c!='\n') len++; Последние 2 строки мне понятны, меня конкретно интересует логика этой записи line != '\n' Это проверка последнего элемента массива или проверка всех элементов массива на неравенство \n? len-1 это сколько всего элементов в массиве https://www.cyberforum.ru/ c-beginners/ thread2239020.html
C (СИ) Проверить, образуют ли элементы арифметическую прогрессию https://www.cyberforum.ru/ c-beginners/ thread2239013.html
Используя ComboBox и CheckedListBox выполнить следующее: в ComboBox задать выбор элемента вывода (ListBox or DataGridView) , в CheckedListBox записать 30 случайных чисел для отбора чисел. Создать программу, в которой пользователь сможет выбрать несколько цифр из списка и выполнить над ними действия. Оперировать с числами нужно в виде массива. Вывод массива происходит с помощью ListBox или...
Из файла вывести слова анаграммы C (СИ)
Очень нужна помощь. Задание такое нужно из файла вывести слова анаграммы и рассортировать их. В функции поиска анаграмм стоит bool на что его можно заменить. Или как сделать так что бы оно хотя бы с ним работало. Заранее спасибо. #include "stdio.h" #include <stdbool.h> void sort (char* str, int n)//Функция сортировки букв по убыванию, начиная с конца
C (СИ) Сделать текстовый редактор с использованием Windows Forms Сделать текстовый редактор с использованием диалоговых компонентов. Текстовый редактор должен иметь возможность изменения цвета и шрифта текста, создавать, открывать, сохранять за новым путем (Сохранить как ...) и сохранять созданные ранее текстовые файлы без изменения их пути (Сохранить).Редактор нужно сделать в Visual Studio. Очень нужна помощь,я понимаю, что никто не хочет за меня это... https://www.cyberforum.ru/ c-beginners/ thread2239006.html C (СИ) Ошибка с выделением памяти https://www.cyberforum.ru/ c-beginners/ thread2238857.html
Помогите с прогой. Какая то ошибка с выделением памяти. В free_result пишет, что вызвано исключение. Подскажите в чем ошибка. Заранее благодарен #include <stdio.h> #include <math.h> #include <conio.h> #include <stdlib.h> double** matr(int n, int m)// память { double **arr = (double**)malloc(n * sizeof(double*));
Редактирование текстового файла C (СИ)
Существует файл , который содержит информацию о товарах , наименование, цену и т.д. Нужно сделать так, чтобы можно было редактировать файл, т.е. изменить наименование или что-нибудь еще пробую открыть файл вот так и считать данные: if (!(goods = _fsopen("goods.txt", "r+", _SH_DENYNO))) { printf("***ОШИБКА***\n"); return -1; } fread(&good, sizeof(good), 1, goods);...
C (СИ) Вычисление экспоненты с заданной точностью, через цикл Экспонента с заданной точностью Вычислить число e=1+1/1!+1/2!+1/3!+1/4!+… с точностью ε . Входные данные: Вещественное число ε,(10-9<ε<102) .
0 / 0 / 0
Регистрация: 02.05.2018
Сообщений: 2
0

Вычисление корней квадратного уравнения: как исправить ошибку? - C (СИ) - Ответ 12360439

03.05.2018, 19:04. Показов 1331. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
вот ошибка:
$ gcc main.c -o main
/tmp/ccl2U91G.o: In function `main':
main.c.text+0xc8): undefined reference to `rootsearch'
collect2: error: ld returned 1 exit status

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
//main.c
 
#include <stdio.h>
#include "rootsearch.h"
 
int main() {
 
        //p,q - переменные для корней; a,b,c - коэффициенты
        double p=0, q=0, a=0, b=0, c=0;
 
        //numberofroots - счетчик корней
        int numberofroots=0;
 
        //ввод коэффициентов
        scanf("a = %f \n", a);
        scanf("b = %f \n", b);
        scanf("c = %f \n", c);
 
        //поиск корней
        numberofroots=rootsearch(a,b,c,p,q);
 
 
        //вывод нужного количества корней
        if (numberofroots==0) {
                printf("%s \n", "уравнение не имеет корней");
        } else {
                printf("p = %f \n",p);
                if (numberofroots==2) {
                        printf("q = %f \n",q);
                }
        }
}
C
1
2
3
//rootsearch.h
 
int rootsearch(double a, double b, double c, double p, double q);
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
//rootsearch.c
 
#include <math.h>
#include "rootsearch.h"
 
int rootsearch (double a, double b, double c, double p, double q) {
 
        //если первый коэффициент нулевой
        if (a == 0) {
                p = - c / b;
                rootsearch = 1;
        } else {
        //если первый коэффициент не нулевой
 
                double d = 0;
 
                //нахождение дискриминанта
                d = b * b - 4 * a * c;
 
                //вычисление корней через дискриминант и запись результатов
                if (d < 0) {
                        return 0;
                } else {
                        if (d == 0) {
                                return 1;
                                p = - b / (2 * a);
                        } else {
                                return 2;
                                p = (- b + sqrt(d)) / (2 * a);
                                q = (-b - sqrt(d)) / (2 * a);
                        }
                }
        }
}
старался писать хороший код(с комментариями и т.д.), буду рад критике.
пробовал гуглить ошибку, ничего не нашел.
заранее спасибо за помошь

Вернуться к обсуждению:
Вычисление корней квадратного уравнения: как исправить ошибку? C (СИ)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.05.2018, 19:04
Готовые ответы и решения:

Как определить количество корней квадратного уравнения?
Если даны вещественные числа а,b,c, то как можно определить количество корней уравнения...

Вычисление корней квадратного уравнения
Приветик всем...) Я тут совсем недавно,вот помощь оч нужна, не могу зачеты получить! Помогите,чем...

Вычисление корней квадратного уравнения
1) Пишем функцию, которая переворачивает строку (массив типа char). Используйте цикл for, который...

Вычисление корней квадратного уравнения
решите кому не сложно... составить программу расчитывающую корни квадратного уравнения с учетом...

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

Вычисление корней квадратного уравнения
Допустим я хочу написать функцию для вычисления корней квадратного уравнения. Она будет примерно...

Вычисление корней квадратного уравнения
Ну то есть, вот например есть программа, которая вычисляет корни квадратного уравнения: Program...

Вычисление корней квадратного уравнения
Язык С++, заранее благодарю :), желательно 98 версия Написать программу вычисления корней...

Вычисление корней квадратного уравнения
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { system(&quot;cls&quot;);...

0
Новые блоги и статьи
Книги и учебные ресурсы по 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# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru