0 / 0 / 0
Регистрация: 25.11.2019
Сообщений: 5

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

25.11.2019, 08:53. Показов 3667. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Народ, помогите пожалуйста с программой

Задание: Сформировать с помощью датчика случайных чисел в диапазоне [0,10] массив из 20 элементов вещественного типа. Вывести его на экран. Вывести элементы массива, большие своих соседей справа и слева

Я сформировал необходимый массив, но с выводом на экран элементов, больших своих справа и слева не получается сделать

Код:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main ()
{
  srand (time(NULL));
  int i; 
  int N=20;
  float A[N];
  for (i=0;i<N;i++)
  A[i]=(float)rand()*(10-0)/RAND_MAX + 0;
  for (i=0;i<N;i++)
  printf ("\n A[1-20]= %0.2f", A[i]);
  printf ("\n\n");
  for (i=0;i<N;i++) \\Вот на этом моменте не понимаю, что дальше необходимо сделать
  if (i>i-1 && i>i+1)
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.11.2019, 08:53
Ответы с готовыми решениями:

Определить, сколько элементов массива Х(40) больше своих соседей (слева и справа) как минимум вдвое
Определить сколько элементов массива Х(40) больше своих соседей( слева и справа) как минимум вдвое( учесть что у крайних элементов есть...

Найти сумму элементов массива, которые больше своих "соседей" справа и слева
В массиве из N элементов найти сумму тех элементов, которые больше своих &quot;соседей&quot; справа и слева.

Сколько чисел больше своих соседей слева и справа
Здравствуйте помогите пожалуйста в написание кода)))В простую переменную последовательно вводятся числа. Окончание ввода 0. Сколько чисел...

2
Модератор
 Аватар для long399
2874 / 1820 / 932
Регистрация: 16.10.2013
Сообщений: 5,214
Записей в блоге: 15
25.11.2019, 09:01
Лучший ответ Сообщение было отмечено ANKUDIN как решение

Решение

граничные элементы пропускаются, т.к. имеют только по одному соседу.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main ()
{
srand (time(NULL));
int i;
int N=20;
float A[N];
for (i=0;i<N;i++)
A[i]=(float)rand()*(10-0)/RAND_MAX + 0;
for (i=0;i<N;i++)
printf ("\n A[%d]= %0.2f",i, A[i]);
printf ("\n\n");
for (i=0;i<N;i++) //Вот на этом моменте не понимаю, что дальше необходимо сделать
if (i > 0 && i < N - 1){
    if(A[i] > A[i - 1] && A[i] > A[i + 1]){
        printf("%.2lf ", A[i]);
    }
}
 
}
1
0 / 0 / 0
Регистрация: 25.11.2019
Сообщений: 5
25.11.2019, 09:52  [ТС]
Большое спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.11.2019, 09:52
Помогаю со студенческими работами здесь

Вывести элементы списка, которые больше своих соседей
Дан список из n целых чисел a1,a2,..,an. Вывести на экран те элементы списка, которые больше своих соседей.

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

Вывести на экран те элементы списка, которые больше своих соседей
Дан список из n целых чисел a1,a2,..,an. Вывести на экран те элементы списка, которые больше своих соседей. Заранее спасибо за помощь!

Вывести на экран те элементы списка, которые больше своих соседей
Дан список из n целых чисел a1,a2,..,an. Вывести на экран те элементы списка, которые больше своих соседей!

Вывести на экран элементы списка, которые больше своих соседей
Дан список из n целых чисел a1,a2,..,an. Вывести на экран те элементы списка, которые больше своих соседей.


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

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

Новые блоги и статьи
Исключения в Java: советы, примеры кода и многое другое
Javaican 18.05.2025
Исключения — это объекты, созданные когда программа сталкивается с непредвиденной ситуацией: файл не найден, сетевое соединение разорвано, деление на ноль. . . Список можно продолжать до бесконечности. . . .
Как сделать SSO (Single Sign-On) в C# приложении
stackOverflow 18.05.2025
SSO — это механизм, позволяющий пользователю пройти аутентификацию один раз и получить доступ к нескольким приложениям без повторного ввода учетных данных. Вы наверняка сталкивались с ним, когда. . .
Kubernetes с Apache Flink для обработки данных в реальном времени
Mr. Docker 17.05.2025
Kubernetes — это целая философия управления распределёнными приложениями. В отличие от "примитивных" решений вроде Docker Swarm, K8s (как его ласково называют в тусовке DevOps-инженеров) предлагает. . .
Использование декораторов в Python
py-thonny 17.05.2025
Если вы когда-нибудь задумывались о том, как красиво расширить функциональность кода без лишней возни и дублирования, декораторы в Python — та самая волшебная палочка, которую вы искали. По сути, это. . .
Реализация многопоточных сетевых серверов на Python
py-thonny 16.05.2025
Когда сталкиваешься с необходимостью писать высоконагруженные сетевые сервисы, выбор технологии имеет критическое значение. Python, со своей элегантностью и высоким уровнем абстракции, может. . .
C# и IoT: разработка Edge приложений с .NET и Azure IoT
UnmanagedCoder 16.05.2025
Мир меняется прямо на наших глазах, и интернет вещей (IoT) — один из главных катализаторов этих перемен. Если всего десять лет назад концепция "умных" устройств вызывала скептические улыбки, то. . .
Гибридные квантово-классические вычисления: Примеры оптимизации
EggHead 16.05.2025
Гибридные квантово-классические вычисления — это настоящий прорыв в подходах к решению сложнейших вычислительных задач. Представьте себе союз двух разных миров: классические компьютеры, с их. . .
Использование вебсокетов в приложениях Java с Netty
Javaican 16.05.2025
HTTP, краеугольный камень интернета, изначально был спроектирован для передачи гипертекста с минимальной интерактивностью. Его главный недостаток в контексте современных приложений — это. . .
Реализация операторов Kubernetes
Mr. Docker 16.05.2025
Концепция операторов Kubernetes зародилась в недрах компании CoreOS (позже купленной Red Hat), когда команда инженеров искала способ автоматизировать управление распределёнными базами данных в. . .
Отражение в C# и динамическое управление типами
stackOverflow 16.05.2025
Reflection API в . NET — это набор классов и интерфейсов в пространстве имён System. Reflection, который позволяет исследовать и манипулировать типами, методами, свойствами и другими элементами. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru