Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Переставить цифры натурального числа так ,чтобы образовалось максимальное число http://www.cyberforum.ru/c-beginners/thread1045008.html
Дано натуральное число n .Переставить его цифры так ,чтобы образовалось максимальное число , записанное теми же цифрами , в решении нельзя использовать оператор return , strlen(для подсчёта кол-ва...
Вывести данные о комнате, в которой наименьшая площадь C (СИ)
Дана информация о пяти комнатах в общежитии: фамилии проживающих, номер комнаты, площадь, этаж. Вывести данные о комнате, в которой наименьшая площадь в программе использовать указатели. #include...
Почему числа показываются слитно ? C (СИ)
#include <stdio.h> int main(){ int t; scanf("%d",&t); while(t>0){ int N,y,i,a,j; scanf("%d",&y); for(i=0;i<y;i++) { scanf("%d",&N);
C (СИ) С для утилит на голом железе Я хочу написать утилиты которые могли бы запускаться на голом железе без операционной системы. Подскажите пожалуйста чей компилятор С лучше использовать? http://www.cyberforum.ru/c-beginners/thread1044925.html
C (СИ) Массив строк http://www.cyberforum.ru/c-beginners/thread1044916.html
Посмотрите, что не так делаю. Суть задачи: С клавиатуры вводится массив строк, затем этот массив делится на два массива: разделителей(знаки препинания, пробелы) и слов. нужно вывести тоже...
Нужно написать прогу на Pelles C C (СИ)
Заполнить массив значениями функции y=4cos(3x) для всех значений x от –7 до 7, взятых с шагом 0,2. Найти минимальный элемент массива с четным индексом и среднее арифметическое всех отрицательных...
Написать рекурсивную функцию поиска минимального элемента одномерного вещественного массива C (СИ)
Написать рекурсивную функцию поиска минимального элемента одномерного вещественного массива. #include <stdio.h> #include <stdio.h> int * min(const int * arr, const size_t size) { return...
C (СИ) Одномерный массив Вводить с клавиатуры элементы одномерного массива до тех пор, пока текущее значение больше произведения уже введенных четных значений. Сформировать массив из элементов исходного массива, значения... http://www.cyberforum.ru/c-beginners/thread1044815.html
C (СИ) Телефонный справочник: Вывести на экран людей, которые имеют одинаковый адрес http://www.cyberforum.ru/c-beginners/thread1044793.html
Есть программа со структурой массивов(телефонная книга)Надо вывести на экран людей, которые имеют одинаковый адрес, но если я использую цикл как на скриншоте то выдает ошибку,работает если добавить...
C (СИ) Вывести значение и номер первого четного элемента массива или сообщение об его отсутствии ввести одномерный массив размерностью n. Вывести значение и номер первого четного элемента или сообщение об отсуствии четных значений http://www.cyberforum.ru/c-beginners/thread1044762.html
valeriikozlov
Эксперт С++
4691 / 2517 / 751
Регистрация: 18.08.2009
Сообщений: 4,550
17.12.2013, 13:53 0

Сформировать массив B так, чтобы в него вошли элементы массива А, которые по модулю меньше числа 12

17.12.2013, 13:53. Просмотров 396. Ответов 2
Метки (Все метки)

Ответ

Цитата Сообщение от Rustre Посмотреть сообщение
Не запускается программа.(
см комментарии:
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
35
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
 
const int size=57;
int myabs(int value)//по буквам сравните имя этой функции и имя этой же функции в main()
    {
    return value >=0 ? value:-value;
    }
int main()
{
int C[size];
int counterMore12=0;
srand (time(NULL));
printf("\n Array A:\n");
for (int i=0; i<size;i++)
   {
   C[i]=rand()%101-50;
   printf("%4d,C[i]");// проверьте расстановку кавычек
   if (maybs(C[i])<12) counterMore12 ++;
   }
int *B=(int*)malloc(counterMore12 * sizeof(int));
printf("\n Array B has %d elements and they are:\n", conterMore12);// по буквам проверьте имя переменной conterMore12 в этой строке и при объявлении
int j=0;
for (int i=0; i<size; i++)
   {
   if (maybs(C[i])<12);// здесь точка с запятой нужна?
      {
      B[j++]=C[i];
      printf("%4d",B[j-1]);
      }
   }
free(B);
return 0;
}


Вернуться к обсуждению:
Сформировать массив B так, чтобы в него вошли элементы массива А, которые по модулю меньше числа 12
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 13:53
Готовые ответы и решения:

Сформировать новый массив В таким образом, чтоб в него вошли те элементы массива А, которые по модулю меньше числа 12
В массиве С(57) лежат целые числа. Сформировать новый массив В таким образом, чтоб в него вошли те...

Сформировать массив B так чтобы в него вошли те элементы массива А, которые являются числами Фибоначи
в массиве А(55) лежат целые числа. Сформировать новый массив В таким образом чтобы в него вошли те...

Сформировать новый массив B так, чтобы в него вошли те элементы массива A
В массиве A лежат целые числа. Сформировать новый массив B таким образом, чтобы в него вошли те...

Сформировать массив B так, чтобы в него вошли элементы массива А, индексы которых являются простыми числами
В массиве А(55) лежат целые числа. Сформировать массив B таким образом, чтобы в него вошли те...

Сформировать новый массив В таким образом чтобы в него вошли те элементы массива А, которые являются числами Фибоначи
в массиве А(55) лежат целые числа. Сформировать новый массив В таким образом чтобы в него вошли те...

2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru