|
|
Другие темы раздела | |
C (СИ) Определить сумму нечетных элементов матрицы и найти строку с минимальной их суммой Здравствуйте, очень нужна помощь с написанием программы, для меня тема указателей очень больная, так как я не совсем понимаю ее. Суть задания какова: В каждой строке прямоугольной матрицы, элементами которой являются целые положительные числа, определить сумму нечетных элементов и найти строку с минимальной их суммой. Программу надо написать с использованием указателей, у меня пока получилось... https://www.cyberforum.ru/ c-beginners/ thread1679862.html |
C (СИ) Найти определенный символ в строке Добрый день Предположим я ввожу в консоли b=3 Как программа может обнаружить "="? Заранее благодарен за ответ |
C (СИ) Разложить формулу методом итерации Добрый день Пытаюсь разложить данную формулу методом итерации (картинка во вложении, не мог записать с помощью редактора формул) Я понимаю когда например начинаю работать с простыми числами (например, x в третьей степени- x*x*x), но как же я могу выразить x в (2n+1) степени? И каким образом это можно показать в цикле? Заранее благодарен за конструктивный ответ https://www.cyberforum.ru/ c-beginners/ thread1679774.html |
C (СИ) Ошибка в кодировщике
https://www.cyberforum.ru/ c-beginners/ thread1679739.html Не знаю, как сделать так чтобы, когда bukvaed считывает пустоту он выдавал пустоту, файлы tablwin,tablcp,tabliso содержат в себе соответствующие кодировочные таблицы: Windows-1251,CP866,ISO8859-5, работаю с типом данных с поддержкой Юникода.Если буквоеду попадается пустота, он почему-то выдает бесконечность символа и, опираемся на то, что символ в Windows-1251. wchar_t bukvaed(wchar_t x, int... |
Подсчитать результат, выполняя арифметические операции в порядке их следования C (СИ) Подсчитать результат, выполняя арифметические операции в порядке их следования Выражение ввести с консоли. Например, при вводе 6*4-15/3 Выход: 3 Пожалуйста, с комментариями |
C (СИ) Численные библиотеки. Numerical recipes. IMSL
https://www.cyberforum.ru/ c-beginners/ thread1679695.html ищу инФОРМАцию про эти библиотеки. ничего путевого не могу найти, нашел только пару книг на английском, но тольком ничего из них не понял. |
C (СИ) Как отсортировать массив целых рандомных чисел по негативным и позитивным числам?
https://www.cyberforum.ru/ c-beginners/ thread1679663.html Условия задачи. Нужно создать массив целых чисел размером в 100 элементов. Они заполняются рандомно от -100 до 100.Это я знаю.А вот дальше нужно все позитивные элементы разместить в левой части массива,а негативные( с минусом) в правой.А нули между ними. #include "stdafx.h" #include <stdio.h> void main(void) { int a; |
C (СИ) Поочередно вызвать обе функции через один указатель к примеру есть перегруженная функция void f(int a,int b) { printf("%d %d" ,a, b); } void f(float a,int b , float c) { printf("%f %d %f" ,a, b,c); } |
C (СИ) Qsort не сортирует массив
https://www.cyberforum.ru/ c-beginners/ thread1679611.html Здравствуйте, у меня небольшая проблема, qsort не сортирует массив, подскажите где у меня ошибка. int compare(const void * a, const void * b) { if ((int)a > (int)b) return 1; if ((int)a < (int)b) return -1; else return 0; |
C (СИ) Разбор побитовых операторов Здравствуйте! Есть функция: int setbits(int x, int p, int y, int n){ return x | ((y & ~( ~0 << n )) << (p + 1 - n)); } Помогите разобрать, что делает эта программа? Просто по порядку разобрать все операторы, зачем делать двойную побитовую инверсию и всё остальное. Спасибо. https://www.cyberforum.ru/ c-beginners/ thread1679580.html |
Внешний цикл работает всего 1 раз C (СИ) slovo1 = strtok(vspom1, " ,.&!"); while(slovo1 != 0){ per = strrev(slovo1); puts(per); slovo2 = strtok(vspom2, " ,.&!"); while(slovo2 != 0){ if(strcmp(per,slovo2) == 0){ puts(slovo2); } |
C (СИ) Ошибка при вычислениях после перевода кода с C++ После переделывания программы из С++ в Си вместо решения выдает формулу по которой нужно считать, но при компиляции ошибок нет. В Си разбираюсь не очень хорошо, может что пропустила. Подскажите пожалуйста что нужно исправить #include<conio.h> #include<stdio.h> #include<math.h> #include<locale.h> int f(); int main(void) https://www.cyberforum.ru/ c-beginners/ thread1679342.html |
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
|
08.03.2016, 14:20 | 0 |
Почему malloc работает не так, как ожидается? - C (СИ) - Ответ 885318808.03.2016, 14:20. Показов 2515. Ответов 13
Метки (Все метки)
Ответ
DavidTs, это undefined behavior. Никто специальную проверку не делает, выходит ли программист за пределы массива или нет, ошибку такую не ловит. Было бы затратно на каждое обращение к массиву и прочие элементарные действия лепить проверки и диагностики. Предполагается, что программист сам принимает меры и пишет программу корректно.
Вернуться к обсуждению: Почему malloc работает не так, как ожидается? C (СИ)
1
|
08.03.2016, 14:20 | |
Готовые ответы и решения:
13
Почему цикл работает не так, как ожидается? Объяснить, почему программа для подсчёта скобок в тексте работает не так, как ожидается Почему при вводе элементов массива, программа прекращает работу или работает не так, как ожидается? #define работает не так, как ожидается |
08.03.2016, 14:20 | |
08.03.2016, 14:20 | |
Помогаю со студенческими работами здесь
0
ConstraintSet работает не так как ожидается в Handler Условие в цикле do while работает не так, как ожидается Нюансы работы с массивами: почему программа ведёт себя не так, как ожидается? Нюансы работы с оператором ветвления if else: почему программа ведёт себя не так, как ожидается? |