Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 06.03.2015
Сообщений: 13
1

Вывести начальные индексы всех непрерывных знакочередующихся последовательностей чисел

06.03.2015, 22:17. Показов 1871. Ответов 1
Метки нет (Все метки)

Объявить массив целых чисел и заполнить его случайными значениями с помощью функций srand() и rand(). Размер массива и диапазон значений его элементов вводятся с клавиатуры. Вывести начальные индексы всех непрерывных знакочередующихся последовательностей чисел.

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

Вывести начальные и конечные индексы индексы всех непрерывных знакопеременных последовательностей чисел
Даны 3 массива.Вывести начальные и конечные индексы индексы всех непрерывных знакопеременных...

Вывести начальные индексы всех непрерывных последовательностей неотрицательных чисел
Дан массив размером 100. Заполнить его случайными числами в диапазоне от -100 до 100. Вывести...

Вывести начальные индексы всех непрерывных знакопеременных последовательностей чисел
Объявить массив целых чисел и заполнить его случайными значениями. Размерность массива – 100,...

В одномерном массиве вывести начальные индексы всех непрерывных знакопеременных последовательностей чисел
1. В одномерном массиве вывести начальные индексы всех непрерывных знакопеременных...

1
93 / 47 / 63
Регистрация: 16.06.2014
Сообщений: 385
07.03.2015, 09:45 2
Лучший ответ Сообщение было отмечено So_srsly как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
    srand (time(NULL));
    int n,a[n],b,c,i,index[n],k=0,f=0;
    cin>>n;
    cin>>b;
    cin>>c;
    for(i=0;i<n;i++)
    {a[i]=rand()%(c-b+1)+b;
     cout<<a[i]<<"\t";
     if (i>0 && a[i]*a[i-1]<0 && f==0) {index[k++]=i-1;f=1;}
     if (i>0 && a[i]*a[i-1]>=0) f=0;}
    cout<<endl; 
    for(i=0;i<k;i++)
     cout<<index[i]<<"\t";
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.03.2015, 09:45

Вывести начальные индексы всех непрерывных последовательностей чисел со значениями, которые не увеличиваются
Разработать программу, которая в одномерном массиве действительных чисел (размер задайте...

Вывести начальные индексы всех непрерывных последовательностей
(С)Вывести начальные индексы всех непрерывных последовательностей чисел с неувеличивающимися...

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

Вывести начальные индексы всех непрерывных неубывающих подпоследовательностей цифр
Дана последовательность целых чисел. Вывести начальные индексы всех непрерывных неубывающих...


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

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

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