Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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 (СИ) - Ответ 5014105

03.09.2013, 15:39. Показов 1795. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Дана последовательность чисел a[i] (i=1, 2, …, n). Все положительные элементы заменить на значение "1", отрицательные на "-1".
написал до:
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
int main()
{
int b,i,N,res;
int a[100];
  printf ("введите количество элементов массива N:-->");
  scanf ("%d",&i);
  printf ("Через пробел введите %d элементов массива:-->",i);
  for (N=0;N<i;N++)
          {
  scanf ("%d",a);
а вот что делать дальше ума не приложу.Знаю что просто, а сформулировать не могу. в общем HELP!!!!

Вернуться к обсуждению:
Все положительные элементы массива заменить на значение "1", отрицательные на "-1" C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.09.2013, 15:39
Готовые ответы и решения:

Заменить все 1)положительные\2)отрицательные элементы целочисленного массива размера 10 на значение 3)min\4)max
Заменить все 1)положительные\2)отрицательные элементы целочисленного массива размера 10 на значение...

Двумерный массив. Заменить все отрицательные элементы на их абсолютное значение, а все положительные - на их отрицательные эквиваленты
1) Дан двухмерный массив вещественных чисел размерностью N*M. Замените все отрицательные элементы...

Заменить все положительные элементы массива на 1, отрицательные на (-1)
Дан массив размерностью n x m. -заменить все положительные элементы на 1, -все отрицательные на...

Заменить все отрицательные элементы массива на -1, а положительные на +1
Заменить все отрицательные элементы массива на -1, а положительные на +1 С++ Помогите пожалуйста и...

5
03.09.2013, 15:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.09.2013, 15:39
Помогаю со студенческими работами здесь

Все отрицательные элементы массива заменить на положительные
Дан массив x (n). Все отрицательные элементы заменить на положительные (то есть x = -x) и узнать...

Заменить все отрицательные элементы массива на -1, а положительные на +1
Преобразовать массив, заменив все отрицательные числа на -1, а положительные на +1. помогите

Утроить все отрицательные элементы массива, а положительные элементы заменить на -1
Ввести массив A(n). Утроить все отрицательные элементы массива, а положительные элементы заменить...

Заменить все отрицательные элементы массива 0, а положительные увеличить на 2
Одномерный массив из 10 элементов заполнить случайным образом числами от -5 до 5. Заменить все...

Заменить все отрицательные элементы массива 0, а положительные увеличить на 2
Очень сильно прошу помочь с массивами Буквально вопрос жизни и смерти: Одномерный массив из 10...

Заменить все отрицательные элементы массива нулём, а положительные - средним арифметическим массива
Задача: Заменить все отрицательные элементы массива - нулём, а положительные - средним...

Умножить все отрицательные элементы массива на 100, а положительные заменить единицами
Создать одномерный массив из 10 случайных целых чисел из интервала от -12 до 20.Умножить все...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru