Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 10
1

Определить, имеются ли в последовательности два идущих подряд нулевых члена

29.06.2010, 11:46. Показов 2073. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Даны целые числа с1, ..., с95. Имеются ли в последовательности с1, ..., с95 два идущих подряд нулевых члена. помогите пожалуйста, сессию надо закрыть
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2010, 11:46
Ответы с готовыми решениями:

Определить, имеются ли в последовательности два / три идущих подряд нулевых члена
Даны целые числа (c1,...,c95). Имеются ли в последовательности (c1,...,c95): а) два идущих подряд...

Определить, есть ли в последовательности два идущих подряд нулевых члена
помогите плиз Задача 2 Даны натуральное n и целые числа c1, c2, … , cn. Имеются ли в...

Массивы, определить, имеются ли в последовательности два идущих подряд нулевых элемента
Даны натуральное число n, массив целых чисел a(n). имеются ли в последовательности два идущих...

Определить, имеются ли в данной последовательности два идущих подряд нулевых числа
Ребят...я снова прогу в состояние работающей привести не могу. :-|Половина только пашет...:scratch:...

5
ниначмуроФ
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
29.06.2010, 12:03 2
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 <iostream>
 
int main()
{
    const int size=10;
    int mas[size];
 
    srand(time(NULL));
    for (int i=0; i<size; ++i){
        mas[i]=rand()%4;
        std::cout<<mas[i]<<" ";
    }
 
    int i=0;
    while ( i<(size-1) ){
         if ( !mas[i] && !mas[i+1]){
             std::cout<<"\n true";
             break;
         }
         ++i;
    }
 
    return EXIT_SUCCESS;
}
вместо size = 10; поставь ту размерноть которая требуется.

Если в последовательности есть 2 подряд 0 то выводится true, иначе ничего
1
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 10
29.06.2010, 12:11  [ТС] 3
спасибо. но мне сейчас код в Си нужен, в С++ пока не надо
0
ниначмуроФ
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
29.06.2010, 12:49 4
Цитата Сообщение от androne Посмотреть сообщение
код в Си нужен
замени cout<< на printf
0
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 10
29.06.2010, 14:00  [ТС] 5
заменил, но всё равно С от С++ очень отличается, а кто сможет на С написать?
0
Эксперт С++
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
29.06.2010, 14:03 6
androne, C99:
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdbool.h>
 
// Возвращает true, если массив содержит пару идущих друг за другом нулевых элементов
bool ContainsZeroPair(int* arr, int size) {
  int i;
  for (i = 0; i < size - 1; ++i)
    if (arr[i] == 0 && arr[i + 1] == 0)
      return true;
 
  return false;
}
2
29.06.2010, 14:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2010, 14:03
Помогаю со студенческими работами здесь

Имеются ли в последовательности три идущих подряд нулевых члена
Даны натуральное n и целые числа c1, c2, … , cn. Имеются ли в последовательности c1, c2, … , cn...

Имеются ли в последовательности с1...с95 три идущих подряд нулевых члена
Даны целые числа с1...с95.Имеются ли в последовательности с1...с95 три идущих подряд нулевых члена?

C# - Даны целые числа a1, …, an. Имеются ли в данной последовательности три идущих подряд нулевых члена
Помогите найти ошибку в программе: static void Main(string args) { ...

Определить, имеются ли в последовательности Х1, ..., Хn три идущих подряд одинаковых члена
Доброго времени суток! Подскажите пожалуйста, что б при нажатии кнопки(button) ответ (да или нет)...


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

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