0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 7
1

В последовательности определить число соседств: двух положительных чисел; двух чисел разного знака

18.05.2019, 13:19. Показов 2180. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В последовательности а1 … аn определить число соседств: a) двух положительных чисел; b) двух чисел разного знака. Найти минимальный член последовательности и его номер.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.05.2019, 13:19
Ответы с готовыми решениями:

В последовательности определить количество соседств двух чисел разного знака
Даны натуральное число n, действительные числа a1,...,an. В последовательности a1,...,an определить число соседств двух чисел разного...

В заданном массиве определите число соседств двух чисел разного знака
В заданном массиве определите число соседств двух чисел разного знака.

В заданном массиве определить количество соседств двух чисел разного знака
Нужен код с++ с выводом массива и решением Тип элементов: целые Кол-во элементов: 20 Элементы от -10 до 12

4
Прощай, Мир!
 Аватар для proc3nt
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
19.05.2019, 11:59 2
whyjahseh, концом последовательности считается ввод числа ноль..
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
 
using namespace std;
 
int main()
{
    int num,prev,min,idx,twopos,twodif;
 
    for(int i=0;;i++)
    {
        cout<<"num["<<i<<"]=";
        cin>>num;
 
        if(i==0 && num==0)
        {
            twopos=0;
            twodif=0;
            min=num;
            idx=i;
 
            break;
        }
        else if(i!=0 && num==0)
        {
            break;
        }
 
        if(i!=0)
        {
            if(num>0 && prev>0)
            {
                twopos++;
            }
 
            if((num>0 && prev<0) || (num<0 && prev>0))
            {
                twodif++;
            }
 
            if(num<min)
            {
                min=num;
                idx=i;
            }
 
            prev=num;
        }
        else
        {
            twopos=0;
            twodif=0;
            prev=num;
            min=num;
            idx=i;
        }
    }
 
    cout<<"\nchislo sosedstv dvuh polozhitelnyh chisel: "<<twopos;
    cout<<"\nchislo sosedstv dvuh chisel raznogo znaka: "<<twodif;
    cout<<"\nminimalnyj chlen posledovatelnocti: "<<min;
    cout<<"\nindex minimalnogo chlena posledovatelnosti: "<<idx;
 
    return 0;
}
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
19.05.2019, 12:12 3
Цитата Сообщение от proc3nt Посмотреть сообщение
концом последовательности считается ввод числа ноль..
зачем придумывать, если чётко указано:
Цитата Сообщение от whyjahseh Посмотреть сообщение
В последовательности а1 … аn
последовательность из n элементов
0
Прощай, Мир!
 Аватар для proc3nt
1673 / 831 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
19.05.2019, 12:24 4
Цитата Сообщение от Yetty Посмотреть сообщение
зачем придумывать, если чётко указано
Yetty, решил изобретать второй раз велосипед..
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
19.05.2019, 12:53 5
whyjahseh, если под номером понимается номер первого минимального, а пары с нулём для задания б) не учитывать, можно так:
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
#include <iostream> 
using namespace std;    
 
int main() 
{
    int n, p=0, v=0, num=1;
    double a, b, min;    
    cout << "n="; cin >> n;
    
    cout << "Enter " << n << " elements:\n";
    cin >> a;
    min=a;
    for (int i = 2; i <= n; i++)
    {
        b=a;
        cin >> a;
        if (a>0.0 && b>0.0) p++;
        if (a*b<0.0) v++;
        if (a<min) {min=a;num=i;}
    }
    
    cout << "pos = " << p << "\nvar = " << v << "\nmin = " << min << "\nnumber min = " << num << "\n";
system("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.05.2019, 12:53
Помогаю со студенческими работами здесь

Определить в заданной последовательности число соседств двух положительных чисел
Помогите составить программу. Дано натуральное число n и последовательность действительных чисел a1, a2, ..., an. Определить в заданной...

В данной последовательности определить число соседств двух положительных чисел
Дана непустая последовательность различных натуральных чисел, за которой следует 0. В данной последовательности определить число соседств...

Определить в заданной последовательности число соседств двух положительных чисел
Дано натуральное число n и последовательность действительных чисел a1, a2, ..., an. Определить в заданной последовательности число...

В последовательности определить количество соседств двух положительных не четных чисел
Помогите. Даны натуральное число n, действительные числа a1...an.В последовательности определить количество соседств двух положительных...

Определить в одномерном массиве число соседств из двух положительных чисел
Определить в одномерном массиве число соседств из двух положительных чисел.


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

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

Новые блоги и статьи
Простая нейросеть на КуМир: Создание и обучение
EggHead 16.03.2025
Искусственные нейронные сети — удивительная технология, позволяющая компьютерам имитировать работу человеческого мозга. Если вы хотя бы немного интересуетесь современными технологиями, то наверняка. . .
Исполнитель Кузнечик в КуМир: Решение задач
EggHead 16.03.2025
Среди множества исполнителей в системе КуМир особое место занимает Кузнечик — простой, но невероятно полезный виртуальный персонаж, который перемещается по числовой прямой, выполняя ваши команды. На. . .
Исполнитель Водолей в КуМир: Решение задач
EggHead 16.03.2025
Разработка алгоритмического мышления — одна из ключевых задач для начинающих программистов, и система КуМир предлагает отличный способ погрузиться в этот процесс. Среди множества исполнителей в этой. . .
Исполнитель Чертежник в КуМир: Решение задач
EggHead 16.03.2025
Представьте, что вы можете рисовать на бесконечной координатной плоскости, перемещая точку, которая оставляет след. По вашей команде она может поднять перо и двигаться, не оставляя следа, или. . .
Исполнитель Робот в КуМир: Решение задач
EggHead 16.03.2025
КуМир (Комплект Учебных МИРов) — это учебная среда программирования, разработанная специально для обучения базовым концепциям алгоритмизации. Её главная фишка — использование русскоязычного. . .
Исполнитель Черепаха в КуМир: Решение задач
EggHead 16.03.2025
Представьте, что вы впервые учитесь программировать, а перед вами стоит задача заставить маленькую виртуальную черепашку рисовать на экране. Звучит забавно? Эта идея зародилась ещё в 1967 году, когда. . .
Конвейеры данных с Apache Kafka
Javaican 16.03.2025
В мире, где данные стали новой нефтью, Apache Kafka зарекомендовал себя как мощный инструмент для построения надежных и масштабируемых конвейеров данных. Созданный изначально командой LinkedIn в 2011. . .
Deno против Node.js: Будущее JavaScript рантайма
run.dev 16.03.2025
За последнее десятилетие Node. js стал абсолютным лидером среди JavaScript-рантаймов и фактическим стандартом для серверной разработки на JavaScript. Но в 2018 году тот же разработчик, который создал. . .
SwiftUI или UIKit - что выбрать для нового приложения iOS?
mobDevWorks 16.03.2025
Когда Apple представила SwiftUI на WWDC 2019, многим показалось, что дни UIKit сочтены. Новый декларативный фреймворк предлагал радикально иной подход к разработке интерфейсов. Вместо кропотливого. . .
Docker: Руководство для начинающих по созданию первого приложения
Mr. Docker 16.03.2025
Docker — это платформа, которая упаковывает ваше приложение и все его зависимости в стандартизированные блоки, называемые контейнерами. Эти контейнеры изолированы друг от друга и от основной системы,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru