|
|
Другие темы раздела | |
C (СИ) Error: expected ‘}’ before numeric constant
https://www.cyberforum.ru/ c-beginners/ thread947573.html Ребят, помогите, не понимаю, что компилятор от меня хочет. Вроде бы всё правильно. Объясните в чём моя ошибка. Что я уже только не делал, прописывал массивы отдельно( не через запятую, а через " ; " ) обоим давал тип int, менял их местами, убирал объявление = {0}, ничего не понимаю. test16.c: In function ‘main’: test16.c:16:26: error: expected ‘}’ before numeric constant // Эта... |
C (СИ) Как написать свою функцию вывода в консоль? наверно как-то с GetStdHandle(STD_OUTPUT_HANDLE); |
C (СИ) Как быть, C или C++? Прочитав 11 страниц этой темы: Разница между C и C++ (Многие склоняются в сторону учить Си++ нежели Си) задался вопросом, а зачем учить Си и тратить на него время, если начав изучать Си++ ты выучишь не только Си++, но и часть Си и для того, чтобы покрыть недостаток знаний нужно прочесть K&R и всё. По плюсам больше книг о разработке ПО нежели по Си да и вообще по плюсам больше книг на русском... https://www.cyberforum.ru/ c-beginners/ thread946948.html |
C (СИ) Передача массива в функцию через указатель
https://www.cyberforum.ru/ c-beginners/ thread946433.html Доброго времени суток! Почему компилятор ругается : error C2664 невозможно преобразовать параметр 3 из 'float ' в 'float *' ? void MSM(float a, float b,float *c) { for(int i=0;i<N; i++) { |
C (СИ) Вывод -1,#IND00 вместо значения значения double Уважаемые господа. начинаю изучать Си и столкнулся со следующей проблемой - в некоторых частях программы после расчета по разным формулам вместо результата выводит -1,#IND00. У меня подозрения на то, что числа получаются слишком большие. long double и %Lf пробовал, результат тот же. Пример кода void approximate() { double a = 5; double b = 8; long double y = 0; long double d = 0;... |
C (СИ) Получение размерности двумерного массива через операцию sizeof(); Подскажите пожалуйста форумчане можно ли получить размерность двумерного массива через операцию sizeof() ? Пример функции для одномерного массива : void maxmin(int d,int size,int *pmax,int *pmin) { int i=0; int max,min; min=max=d; for(i;i<12;i++) https://www.cyberforum.ru/ c-beginners/ thread946310.html |
C (СИ) Есть ли "русификатор" для MinGW чтобы он поддерживал русские символы Есть ли "русификатор" для MinGW что бы он поддерживал русские символы??? Или посоветуете другой какой то компилятор который поддерживает русские символы. Спасибо за внимание :) https://www.cyberforum.ru/ c-beginners/ thread946112.html |
Ввести две строки подряд в структуру C (СИ) Задание создание бинарного файла с помощью функции. Проблема в следующем: заполняю структуру B, вот код: #include <stdio.h> #include <conio.h> #include <string.h> struct book {int n; char autor ; char name ;char date ;} B; void create (FILE*); //создание нового файла ..... void create (FILE *tf) { int i; |
C (СИ) Веб-сервер
https://www.cyberforum.ru/ c-beginners/ thread945907.html Насколько сложно написать на си свой веб-сервер и какие могут возникнуть трудности ? |
C (СИ) Определить с точностью до 0.1 точку пересечения функции с осью X
https://www.cyberforum.ru/ c-beginners/ thread945639.html Имеется задача: Определить с точностью до 0.1 точку пересечения с осью X функции y=x-arctg(x-pi), изменяя значение x от 2 до 5 с шагом 0.1. Изменение знака функции является признаком пересечения оси X. При x=2 функция отрицательная. Написал код, но мне непонятно: 1) Где должно прописываться x=2? 2) И нужно ли здесь вводить X с клавиатуры? #include <stdio.h> #include <stdlib.h> #include... |
Подскажите литературу C (СИ) Цель - подключение графики 3d(2d графика также необходима). Читал темы на форуме, кто-то советует Allegro, кто -то говорит подключай сразу OpenGL или DirectX(кстати, что из них более перспективно неясно - OpenGL или DirectX), прочитал также про 2d графику OpenBGI и WinBGI. Использую кодблок+мингв. В дальнейшем перейду на C++, однако хочу пойти по "сложному пути" без ООП, чтобы повысить свои... |
C (СИ) Почему после освобождения памяти получается записать туда значение Здравствуйте! Вот код: #include <stdio.h> #include <stdlib.h> int main() { int * p = (int *)malloc(sizeof(int)); https://www.cyberforum.ru/ c-beginners/ thread945478.html |
0 / 0 / 0
Регистрация: 29.08.2013
Сообщений: 30
|
||||||
0 | ||||||
Все положительные элементы массива заменить на значение "1", отрицательные на "-1" - C (СИ) - Ответ 501410503.09.2013, 15:39. Показов 1795. Ответов 5
Метки (Все метки)
Дана последовательность чисел a[i] (i=1, 2, …, n). Все положительные элементы заменить на значение "1", отрицательные на "-1".
написал до:
Вернуться к обсуждению: Все положительные элементы массива заменить на значение "1", отрицательные на "-1" C (СИ)
0
|
03.09.2013, 15:39 | |
Готовые ответы и решения:
5
Заменить все 1)положительные\2)отрицательные элементы целочисленного массива размера 10 на значение 3)min\4)max Двумерный массив. Заменить все отрицательные элементы на их абсолютное значение, а все положительные - на их отрицательные эквиваленты Заменить все положительные элементы массива на 1, отрицательные на (-1) Заменить все отрицательные элементы массива на -1, а положительные на +1 |
03.09.2013, 15:39 | |
03.09.2013, 15:39 | |
Помогаю со студенческими работами здесь
0
Все отрицательные элементы массива заменить на положительные Заменить все отрицательные элементы массива на -1, а положительные на +1 Утроить все отрицательные элементы массива, а положительные элементы заменить на -1 Заменить все отрицательные элементы массива 0, а положительные увеличить на 2 Заменить все отрицательные элементы массива 0, а положительные увеличить на 2 Заменить все отрицательные элементы массива нулём, а положительные - средним арифметическим массива Умножить все отрицательные элементы массива на 100, а положительные заменить единицами |