Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 09.12.2017
Сообщений: 44
1

Найти номер и значение наименьшего положительного нечётного элемента массива

10.12.2017, 00:41. Показов 578. Ответов 5
Метки нет (Все метки)

Помогите написать программу на Си
Найти номер и значение наименьшего положительного нечётного элемента массива А[15]
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2017, 00:41
Ответы с готовыми решениями:

Найти номер и значение второго положительного элемента массива среди элементов, расположенных за минимумом
Задание 2 Найти номер и значение второго положительного элемента массива среди элементов,...

Найти номер и значение первого положительного элемента массива
Найти номер и значение первого положительного элемента массива. Javascript

Найти номер и значение наименьшего не кратного 3 элемента массива
1) Вычислить среднее геометрическое максимального и минимального элементов массива А(14). 2) Найти...

Найти номер строки наименьшего положительного элемента матрицы
Найти номер строки наименьшего положительного элемента. Вот мой код void __fastcall...

__________________
5
Заклинатель змей
606 / 505 / 212
Регистрация: 30.04.2016
Сообщений: 2,417
10.12.2017, 09:07 2
SlimPull,
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
int calculateMeDaddyPlz(int * arr) // вернёт значение   наименьшего положительного нечётного элемента
{
   int minValue = 0; // не является нечётным, если вернётся из функции, то нет элементов, удовлетворяющих условию
   int j;
   for (int i = 0; i < 15; i++) 
   {
      if ((arr[i] % 2 != 0 ) && ( arr[i] > 0) ) 
      {
          minValue = arr[i];
          j = i;
          break;
      }
   }
   if (minValue == 0)
   {
       return 0;
   }
   for (;j < 15; j++)
   {
       if ((minValue > arr[j]) && (arr[j] % 2 != 0 ) && ( arr[j] > 0))
   {
       minValue = arr[j];
   }
   return minValue;
}
0
287 / 219 / 101
Регистрация: 11.08.2016
Сообщений: 766
10.12.2017, 09:27 3
Цитата Сообщение от DobroAlex Посмотреть сообщение
int calculateMeDaddyPlz
как пафосно
0
Заклинатель змей
606 / 505 / 212
Регистрация: 30.04.2016
Сообщений: 2,417
10.12.2017, 15:31 4
D3m1an,

Не по теме:

хоть прочитает перед сдачей

0
823 / 626 / 940
Регистрация: 26.06.2015
Сообщений: 1,409
13.12.2017, 19:37 5
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
#include <stdio.h>
#include <stdlib.h>
#define N 15
 
unsigned find_min(const int* a, unsigned int n, int (*cmp)(int)){
    unsigned int j, i = 0;
    while((i < n) && !(*cmp)(a[i]))
        ++i;
 
    for(j = i + 1; j < n; ++j){
        if((*cmp)(a[j]) && (a[j] < a[i]))
            i = j;
    }
    return i;
}
 
static int icmp(int n) { return ((n > 0) && (n & 1)); }
 
int main(void){
    unsigned int i;
    int a[N];
    for(i = 0; i < N; ++i){
        a[i] = -9 + rand() % 19;
        printf("%d ", a[i]);
    }
    puts("");
 
    i = find_min(a, N, &icmp);
    if(i < N)
        printf("min index: %u\nmin value: %d\n", i, a[i]);
    getchar();
    return 0;
}
0
0 / 0 / 0
Регистрация: 09.12.2017
Сообщений: 44
14.12.2017, 10:21  [ТС] 6
А что такое n &1 и что делает строка while ((i<n) && !(*cmp)(a[i]))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2017, 10:21

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Определите значение и порядковый номер последнего нечетного элемента массива
организуйте одномерный массив из случайных значений. Определите значение и порядковый номер...

Определить значение и порядковый номер последнего нечетного элемента массива
1)организуйте одномерный массив из случайных значений. Определите значение и порядковый номер...

Найти значение наименьшего положительного элемента в четных строках и нечетных столбцах матрицы
ЗАДАЧА: Найти значение и координаты (номера строки и столица) наименьшего положительного элемента в...

Найти номер минимального нечетного элемента массива
В одномерном массиве, состоящем из N действительных элементов, вычислить: 1) номер минимального...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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