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

Определить, сколько в массиве Z имеется положительных чисел, окруженных слева и справа по крайней мере одним отрицательным числом

19.05.2013, 20:19. Показов 1302. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Определить, сколько в массиве Z имеется положительных чисел, окруженных слева и справа по крайней мере одним отрицательным числом. Вывести значение и порядковый номер максимального из таких чисел.



Массивы я сформировала, а вот дальше как...=(
Миниатюры
Определить, сколько в массиве Z имеется положительных чисел, окруженных слева и справа по крайней мере одним отрицательным числом   Определить, сколько в массиве Z имеется положительных чисел, окруженных слева и справа по крайней мере одним отрицательным числом  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2013, 20:19
Ответы с готовыми решениями:

Поиск чисел, окруженных по крайней мере одним отрицательным числом
Курсовая, а я ничерта не понимаю....

Сколько в массиве чисел по крайней мере в 3 раза больше минимального элемента
Помогите, пожалуйста, решить задачи на С++. 1. Вводится массив. Сколько в нем чисел по крайней...

Даны числа a и b. Сколько в диапазоне [a;b] чисел, в которых есть по крайней мере 2 одинаковые цифры?
Даны числа a и b. Сколько в диапазоне чисел, в которых есть по крайней мере 2 одинаковые цифры?

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

2
BumerangSP
19.05.2013, 20:52
  #2
 Комментарий модератора 
Ирина6, будьте добры, выкладывайте код в виде текста, а то многие, прежде чем помочь, сначала отлаживают код у себя, потом выкладывают исправленный вариант. Т.к. это картинка, то будет затруднительно (лень) перепечатывать его себе.
0
8 / 8 / 5
Регистрация: 14.05.2013
Сообщений: 39
19.05.2013, 21:16 3
Цитата Сообщение от Ирина6 Посмотреть сообщение
Массивы я сформировала, а вот дальше как...=(
Вроде так, но тут массив только на 3 элемента. Массивы с большим количеством элементов не тестировал. Поэтому не ручаюсь за работоспособность таких массивов. На 3 элемента вроде работает.
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
65
66
67
68
69
70
71
72
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    setlocale(0,"");
    const int n = 3;
    int i, x[n], y[n], a = 0, b;
    double z[n], max;
    for(i = 0; i<n; i++)
    {
        cout<<"Введите ["<<i<<"] элемент массива X: ";
        cin>>x[i];
    }
    for(i = 0; i<n; i++)
    {
        cout<<"Введите ["<<i<<"] элемент массива Y: ";
        cin>>y[i];
        if(y[i]>5)
        {
            z[i] = (2.5*pow(y[i],1.0/3.0))-6.8*y[i]+0.8;
        }
        else
        {
            z[i] = exp(fabs(y[i]-2.0))-sqrt(fabs(y[i]+5.0));
        }
    }
    cout<<"Массив X: "<<endl<<endl;
    for(i = 0; i<n; i++)
    {
        cout<<x[i]<<" ";
    }
    cout<<endl<<endl<<"Массив Y: "<<endl<<endl;
    for(i = 0; i<n; i++)
    {
        cout<<y[i]<<" ";
    }
    cout<<endl<<endl<<"Массив Z: "<<endl<<endl;
    for(i = 0; i<n; i++)
    {
        cout<<z[i]<<" ";
    }
    max = z[0];
    for(i = 0; i<5; i++)
    {
        if(z[i] > 0 && i == 0)
        {
            if(z[i+1] < 0 && max < z[i])
            {
                max = z[i];
                a = i;
                b = 1;
            }
        }
        else
        {
            if(z[i-1] < 0 && z[i+1] < 0 && max < z[i])
            {
                max = z[i];
                a = i;
                b = 1;
            }
        }
    }
    if(b == 1)
        cout<<endl<<endl<<"max элемент под номером ["<<a<<"] = "<<max<<endl<<endl;
    else
        cout<<endl<<endl<<"Чисел окруженных отрицательными элементами не найдено!"<<endl<<endl;
    system("pause");
    return 0;
}
1
19.05.2013, 21:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2013, 21:16
Помогаю со студенческими работами здесь

Определить, имеется ли в массиве целых положительных чисел b1, b2,.,bN число
Определить, имеется ли в массиве целых положительных чисел b1, b2,....,bN число, в котором первая и...

Определить, сколько различных чисел имеется в массиве
Доброго вечера всем. У меня такая проблема: надо сделать программу: задать массив из 100 случайно...

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

Определить, сколько различных чисел имеется в массиве
В массиве из 20 элементов числа образуют неубывающую последовательность. Несколько элементов,...

Определить имеется ли положение вне игры (оффсайд), если ворота атакующей команды находятся справа (слева)
заданы координаты футболистов двух команд на поле, i-й футболист дает пас j-му. Определить имеет ли...

Сформировать одномерный массив из номеров её столбцов, в которых имеется, по крайней мере, два одинаковых элемента
Здравствуйте, нужна помощь! Дана матрица. Сформировать одномерный массив из номеров её столбцов, в...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru