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

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

10.06.2011, 07:44. Показов 6692. Ответов 8
Метки нет (Все метки)

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

Добавлено через 22 часа 2 минуты
помогите пожалуйста а то сам не справлюсь

Добавлено через 12 часов 23 минуты
неужели никто не поможет
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.06.2011, 07:44
Ответы с готовыми решениями:

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

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

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

8
Day
 Аватар для Day
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
10.06.2011, 11:13
C
1
2
3
4
5
6
for(i=0; i<N-1; i++)
  if (i==0) {
    if (a[i+1] >= a[i]) printf("%d\n", i);
  }
  else if (a[i] < a[i-1] && a[i] <= a[i+1]) printf("%d\n", i);
}
Добавлено через 5 минут
Можно поизящнее
C
1
2
for(i=0; i<N-1; i++)
  if (i==0 || a[i-1] > a[i]) && a[i] <= a[i+1]) printf("%d\n", i);
1
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
10.06.2011, 20:42
В решении поизящнее закрывающих скобок больше, чем открывающих
1
Day
 Аватар для Day
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
11.06.2011, 15:13
Цитата Сообщение от grizlik78 Посмотреть сообщение
В решении поизящнее закрывающих скобок больше, чем открывающих
Простите великодушно! Конечно, перед "i==0" нужна открывающая скобка!
Это делает честь вашему глазу.
0
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 5
12.03.2012, 20:11
Пожалуйста, посмотрите кто то почему ругается компил. на randomize и random ...задание такое же очень срочно нужно


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
#include <conio.h>
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define N 200
int A [N];
int main(){
//    int A [N];
    int i; 
    randomize ();
    for (i=0; i<N; A[i++]=random(101)-50 );
     printf("nachal'nui massiv:\n");
    for (i=0; i<100; printf("%3d  ",A[i++]));
    putchar('\n');
    putchar('\n');
     
    for(i=0; i<N-1; i++)
  if (i==0) {
    if (A[i+1] >= A[i]) printf("%d\n", i);
  }
  else if (A[i] < A[i-1] && A[i] <= A[i+1]) printf("%d\n", i);
  getch();
  return 0;
}
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
12.03.2012, 21:18
randomize() можно заменить на srand(time(NULL)), а random(101) на (rand() % 101)
1
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 5
12.03.2012, 22:03
Спасибо, уже не ругается...
запустилась программа, но массив у меня заполняется как сплошные нули, а на сколько я понимаю, это не случайные числа. Подскажите что не правильно в коде, что бы можно было исправить, и все работало
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
12.03.2012, 23:18
Не знаю. У меня заполняется случайными.
Вот код, на всякий случай, хотя это тот же самый код, практически без изменений.
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
#include <conio.h>
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define N 200
 
int A [N];
 
int main()
{
    int i; 
    srand(time(NULL));
 
    for (i = 0; i < N; ++i)
        A[i] = rand() % 101 - 50;
 
    printf("nachal'nui massiv:\n");
    for (i = 0; i < 100; ++i)
        printf("%3d  ", A[i]);
    putchar('\n');
    putchar('\n');
 
    for (i = 0; i < N-1; i++)
        if (i==0)
        {
            if (A[i+1] >= A[i])
                printf("%d\n", i);
        }
        else
            if (A[i] < A[i-1] && A[i] <= A[i+1]) 
                printf("%d\n", i);
    getch();
    return 0;
}
1
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 5
13.03.2012, 00:54
спасибо, теперь у меня тоже случайными числами заполняется массив...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.03.2012, 00:54
Помогаю со студенческими работами здесь

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

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

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

Найти начальные индексы непрерывных последовательностей
ребята помогите доделать лабу ато у меня не получаетса плз вот условие вот недоделаная лаба #include &lt;stdio.h&gt; #include...

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


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

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

Новые блоги и статьи
MVC фреймворк в PHP
Jason-Webb 19.04.2025
Архитектурный паттерн Model-View-Controller (MVC) – это не просто модный термин из мира веб-разработки. Для PHP-программистов это фундаментальный подход к организации кода, который радикально меняет. . .
Dictionary Comprehensions в Python
py-thonny 19.04.2025
Python славится своей выразительностью и лаконичностью, что позволяет писать чистый и понятный код. Среди множества синтаксических конструкций языка особое место занимают словарные включения. . .
Шаблоны и протоколы для создания устойчивых микросервисов
ArchitectMsa 19.04.2025
Микросервисы — архитектурный подход, разбивающий сложные приложения на небольшие, независимые компоненты. Вместо монолитного гиганта, система превращается в созвездие небольших взаимодействующих. . .
Изменяемые и неизменяемые типы в Python
py-thonny 19.04.2025
Python славится своей гибкостью и интуитивной понятностью, а одна из главных его особенностей — это система типов данных. В этом языке все, включая числа, строки, функции и даже классы, является. . .
Интеграция Hangfire с RabbitMQ в проектах C#.NET
stackOverflow 18.04.2025
Разработка современных . NET-приложений часто требует выполнения задач "за кулисами". Это может быть отправка email-уведомлений, генерация отчётов, обработка загруженных файлов или синхронизация. . .
Построение эффективных запросов в микросервисной архитектуре: Стратегии и практики
ArchitectMsa 18.04.2025
Микросервисная архитектура принесла с собой много преимуществ — возможность независимого масштабирования сервисов, технологическую гибкость и четкое разграничение ответственности. Но как часто бывает. . .
Префабы в Unity: Использование, хранение, управление
GameUnited 18.04.2025
Префабы — один из краеугольных элементов разработки игр в Unity, представляющий собой шаблоны объектов, которые можно многократно использовать в различных сценах. Они позволяют создавать составные. . .
RabbitMQ как шина данных в интеграционных решениях на C# (с MassTransit)
stackOverflow 18.04.2025
Современный бизнес опирается на множество специализированных программных систем, каждая из которых заточена под решение конкретных задач. CRM управляет отношениями с клиентами, ERP контролирует. . .
Типы в TypeScript
run.dev 18.04.2025
TypeScript представляет собой мощное расширение JavaScript, которое добавляет статическую типизацию в этот динамический язык. В JavaScript, где переменная может свободно менять тип в процессе. . .
Погружение в Kafka: Концепции и примеры на C# с ASP.NET Core
stackOverflow 18.04.2025
Apache Kafka изменила подход к обработке данных в распределенных системах. Эта платформа потоковой передачи данных выходит далеко за рамки обычной шины сообщений, предлагая мощные возможности,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru