Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Найти площадь n-угольника https://www.cyberforum.ru/ c-beginners/ thread189713.html
Даны натуральное число n,действительные числа x_(1,) y_(1,) x_2,y_2,…,x_(n,) y_n.Найти площадь n-угольника,вершины которого при некотором последовательном обходе имеют координаты (x_(1,) y_(1),) (x_2,y_(2)),…,(x_(n,)( y_(n)).(Определить процедуру вычисления площади треугольника по координатам его вершиню)
C (СИ) Напечатать в файл время в милисекундах, и массив, который рандомно изменяется
есть переменные msec1, msec2 и step, и массив из 512 байт заполненный рандомно msec1 - время старта с начала суток в милисекундах, msec2 - время окончания работы step - шаг в милисекундах задача составить структуру, и через цикл фор к мсек1 прибавлять шаг, и печатать в файл время в милисекундах, и массив, который рандомно изменяется... помогите пожалуйста, никак не осилю
C (СИ) Ошибка lvalue required as increment operand Добрый день возник вопрос почему вылетает ошибка lvalue required as increment operand в строке 5 char ch; char *expr = {"my", "w9rd", "the"}; ch = (*++expr); // 5 Сделано по аналогии с книги по Си Кернигана и Ричи вот оригинальная программа: https://www.cyberforum.ru/ c-beginners/ thread189454.html C (СИ) Циклически сдвинуть влево на 6 разрядов каждое число Циклически сдвинуть влево на 6 разрядов каждое число. Создать массив из отрицательных чисел до и после сдвига. вот такая вот задача. Решение доложно быть на языке СИ #include <stdio.h>; #include <conio.h>; main() { FILE *in_file, *out_file; in_file=fopen("E:\\f1.txt","r"); if(in_file==NULL){ printf("err!\n"); return(1); https://www.cyberforum.ru/ c-beginners/ thread189402.html
Помочь найти ошибку(язык Си) C (СИ)
#include <stdio.h> #include <stdlib.h> #include <math.h> #include<conio.c> #define N 20 /* * */
C (СИ) Функция чтения массива из файла Честно пыталась искать что-то подобное, не нашла. В общем, задача такова: прочитать из файла массив, сделать что-нибудь с ним и записать в другой массив и записать всё в файл. Всё это надо оформить в виде функций. На данный момент дело встало на читении массива из файла %_% Вижуал студио регается, что 'sa' is being used without being initialized Как изменить функцию? #include <stdio.h> ... https://www.cyberforum.ru/ c-beginners/ thread189256.html
C (СИ) в чем ошибка кода https://www.cyberforum.ru/ c-beginners/ thread189029.html
В чем в этом коде ошибка ??#include <iosream> using namespace std; int main (void) { char a; switch (a) { case '5' : cout << "It is 5 " << endl; break;
C (СИ) Блок схема алгоритма
помогите пожалуйста с блоком схемы алгоритма для проги #include <stdio.h> #include <conio.h> #include <math.h> /* y=f(x) */ double f(double x) {
C (СИ) Описать структуру с именем STUDENT https://www.cyberforum.ru/ c-beginners/ thread188875.html
У меня такое задание, но не знаю как вывести чтобы студенты были отсортированы по возрастанию среднего балла. Помогите сделать сортировку. Заранее спасибо. Описать структуру с именем STUDENT, содержащую следующие поля: •фамилия и инициалы; •номер группы; •успеваемость (массив из пяти элементов). Написать программу, выполняющую следующие действия: •ввод с клавиатуры данных в...
C (СИ) Как вызвать функцию в главной функции main? как вызвать ету функцию в главной функции main? int sum(int n, int arr, int trans, int summa) for(int i=0;i<n;i++) {for (int j=0;j<n;j++) { trans=arr; summa=trans+arr; } return (summa); } https://www.cyberforum.ru/ c-beginners/ thread188794.html
Объясните назначение операции "&" в этих функциях. C (СИ)
В книжке по сетевому программированию автор приводит две функции как пример упаковки чисел с плавающей точкой для отправки в сеть. Вот эти функции: #include <stdint.h> uint32_t htonf(float f) { uint32_t p; uint32_t sign; if (f < 0) { sign = 1; f = -f; } else { sign = 0; } p = ((((uint32_t)f)&0x7fff)<<16) | (sign<<31); // whole part and sign p |= (uint32_t)(((f - (int)f)...
C (СИ) Как обработать символы без массивов и указателей? Задание: вывести на экран группы смежных букв из диапазона (с1, с2) более одного символа, не используя массивы, указатели. void main() {clrscr(); char c,c1,c2;//c-символ для ввода, с1-начало диапазона, с2-конец диапазона int k;//счётчик символов c=' '; k=0; printf("Введите c1 c2: "); scanf("%c%c",&c1,&c2); https://www.cyberforum.ru/ c-beginners/ thread188644.html
1 / 1 / 0
Регистрация: 14.10.2010
Сообщений: 30
0

Перенести в конец массива нечётные отрицательные элементы - C (СИ) - Ответ 1103098

11.11.2010, 21:37. Показов 665. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
требовалось написать программу, которая переносит в конец массива нечётные отрицательные элементы, сохранив первоначальный порядок следования остальных элементов.
я написал программу, но в чём то ошибся. Знающие люди подскажите пожалуйста что не так.
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
void sort(int a[])
{int i,k,flag;
int buf; k=n;
 
k=n-1;
do
{flag=0;
for(i=k;i>0;i--)
if((a[i]<0)&&((a[i]%2)!=0))
{
buf=a[i-1];
a[i-1]=a[i];
a[i]=buf;
flag=1;
}
k--;
}
while(flag);
}
int main()
{int a[n],i;
 
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++)
printf("%d",a[i]);
sort(a);
for(i=0;i<n;i++)
{printf("%d",a[i]);}
    return 0;
}


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

Перенести отрицательные элементы в начало массива а остальные - в конец
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; void change(int *arr, int len) { ...

Перенести в начало массива все положительные элементы, а в конец массива - все отрицательные
Помогите, пожалуйста, написать программу на языке Си: Дан одномерный массив А, состоящий из N ...

Дан одномерный массив А. Перенести в начало массива все четные элементы, а в конец - все нечетные
Помогите пожалуйста написать программу на языке &quot;Си&quot;: Дан одномерный массив А состоящий из N...

Дан числовой массив A размера N. Все четные его элементы поместить в начало массива B, а нечетные элементы - в конец
#include &lt;stdio.h&gt; #include &lt;malloc.h&gt; #include &lt;stdlib.h&gt; #include &lt;locale.h&gt; int main (int...

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

Перенести отрицательные элементы в конец массива
Всем доброго времени суток, помогите с заданием: В целочисленный массив размерности N ввести...

Перенести все отрицательные элементы массива в конец
#include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; #define n 10 int main(){...

Отрицательные элементы перенести в конец массива используя указатели
Всем Привет, столкнулся с проблемой и не могу правельно с ней ничего сделать. Вопщем, не могу никак...

Перенести положительные элементы в начало массива, а отрицательные - в конец
Как должен выглядеть код нового массива в VBA который переставляет отрицательные числа? Исходные...

В начало одномерного массива перенести все отрицательные элементы, а в конец - положительные
Дан одномерный массив A, состоящий из N элементов. Перенести в начало массива все отрицательные...

Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные
Помогите, пожалуйста. &gt;&gt;&quot;Дан одномерный массив А, состоящий из N элементов. Перенести в начало...

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