Форум программистов, компьютерный форум, киберфорум
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. Показов 1320. Ответов 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
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2018, 19:04
Готовые ответы и решения:

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

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

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

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

3
03.05.2018, 19:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
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
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru