Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Slavko3335
0 / 0 / 0
Регистрация: 01.06.2011
Сообщений: 57
1

Найти номер последнего элемента массива вещественных чисел, большего от заданного числа

28.02.2012, 18:36. Просмотров 642. Ответов 5
Метки нет (Все метки)

Написать функцию, которая находит номер последнего элемента массива вещественных чисел, большего от заданного числа. Параметрами функции является массив, его размерность и заданное число. Используя написанную функцию, вычислить и вывести на экран номер последнего элемента массива вещественных чисел, большего от 10. Массив размерностью 12 задать при описании.

Только язык [C]
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2012, 18:36
Ответы с готовыми решениями:

Найти номер последнего минимального элемента средиэлементов, меньших Т1 и расположенных до первого элемента, большего Т2
Работает правильно ,только если встречает число >=Т2. В другом случае выводит номер,равный...

Найти номер первого элемента массива, меньшего заданного числа а
Дан массив, упорядоченный по убыванию. Найти номер первого элемента, меньшего заданного числа а....

Вывести номер последнего числа в наборе, большего K
Дано целое число K и набор ненулевых целых чисел; признак его завершения — число 0. Вывести номер...

Определить порядковый номер первого в последовательности числа, большего заданного n
Дана непустая и упорядоченная по возрастанию последовательность целых чисел, оканчивающаяся числом...

Найти номер последнего числа, равного максимальному из всех чисел
Найти номер последнего числа, равного максимальному из всех чисел. Написать программу на С

5
Xind
277 / 150 / 25
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
28.02.2012, 19:19 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
#include <stdio.h>
#include <stdlib.h>
 
int func(double array[], int len, double num)
{
   int i, last = -1;
   for (i = 0; i < len; i++)
   {
      if (array[i] > num)
      {
         last = i;
      }
   }
   return last;
}
 
int main(void)
{
   double arr[12] = {1, 15, 11, 7, 4,
                     10,30, 60, 22, 0,
                     -4, 1};
   
   int index = func(arr, 12, 10);
   
   printf("nomer = %d\n", index);
   
   return 0;
}
1
Slavko3335
0 / 0 / 0
Регистрация: 01.06.2011
Сообщений: 57
28.02.2012, 19:49  [ТС] 3
буду очень благодарен тому, кто опишет мне части программы, т.е. за что каждая часть программы отвечает. И почему показывает результат 8. Просто я не очень ознакомлен с библиотекой <stdlib.h> и в общем в программировании С я нуб...
0
Xind
277 / 150 / 25
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
28.02.2012, 19:52 4
Цитата Сообщение от Slavko3335 Посмотреть сообщение
И почему показывает результат 8.
потому что последний номер 8 содержит значение 22 большее 10 по заданию. индексация в С идет с нуля.
1
Slavko3335
0 / 0 / 0
Регистрация: 01.06.2011
Сообщений: 57
28.02.2012, 19:57  [ТС] 5
а реально написать эту программу без использования <stdlib.h> ?
0
Xind
277 / 150 / 25
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
28.02.2012, 19:59 6
Цитата Сообщение от Slavko3335 Посмотреть сообщение
а реально написать эту программу без использования <stdlib.h> ?
да, можете смело удалять строчку с его инклюдом. Видимо от старого проекта осталось, когда делал
1
28.02.2012, 19:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2012, 19:59

Определить, больше ли сумма сумм простых множителей элементов, идущих после последнего отрицательного элемента, заданного числа
дана целочисленная таблица a. Среди ее элементов есть хотя бы один отрицательный. Больше ли сумма...

Определить номер первого элемента матрицы, большего Н
ввести с клавиатуры матрицу 3 на 4 и число Н.выести матрицу на экран и определить номер первого...

Найти количество четных чисел массива сумма цифр в которых не превышает заданного числа
После выполнения программы должен вывести на экран элементы массива, которые удовлетворяют условию...


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

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

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