Форум программистов, компьютерный форум CyberForum.ru

имеется последовательность чисел содержащая n элементов, определить сколько раз в ней меняется знак - C++

Войти
Регистрация
Восстановить пароль
 
Александр "КАС"
 Аватар для Александр "КАС"
1 / 1 / 0
Регистрация: 19.01.2011
Сообщений: 134
19.01.2011, 07:37     имеется последовательность чисел содержащая n элементов, определить сколько раз в ней меняется знак #1
имеется последовательность чисел содержащая n элементов, определить сколько раз в ней меняется знак

Добавлено через 17 минут
на сишке

Добавлено через 25 секунд
помогите, а
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2011, 07:37     имеется последовательность чисел содержащая n элементов, определить сколько раз в ней меняется знак
Посмотрите здесь:

Определить сколько раз меняется знак в последовательности C++
(CИ)26. Определить сколько раз последовательность из N произвольных чисел меняет знак C++
C++ Написать программу, определяющую сколько раз меняется знак в последовательности чисел введенных с клавиатуры.
C++ Определить, сколько раз в последовательности меняется знак.
C++ Массив: Определить, сколько раз меняется знак в данной последовательности чисел, запомнить номера позиций, в которой происходит смена знака.
Дана последовательность ненулевых целых чисел, оканчивающаяся нулем. Определить, сколько раз в этой последовательности меняется знак C++
Определить, сколько раз в последовательности меняется знак числа C++
C++ Определить, сколько раз меняется знак в последовательности чисел, введенных с клавиатуры, применив массив
Определить сколько раз меняется знак в последовательности чисел C++
C++ Определить сколько раз в заданной последовательности меняется знак
Определить, сколько раз в последовательности меняется знак C++
Определить сколько раз в заданной последовательности меняется знак C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
 Аватар для lemegeton
2913 / 1342 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
19.01.2011, 07:56     имеется последовательность чисел содержащая n элементов, определить сколько раз в ней меняется знак #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
25
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
inline SignOf(int number) {
  return (number < 0) ? -1 : 1;
}
 
int main(int argc, char *argv[]) {
  srand(time(NULL));
  const int k_array_size = 20;
  int array[k_array_size];
 
  int i;
  for (i = 0; i < k_array_size; ++i)
    printf("%d ", array[i] = rand() % 11 - 5);
  printf("\n");
 
  size_t count_sign_change = 0;
  for (i = 0; i < k_array_size - 1; ++i)
    if (SignOf(array[i]) != SignOf(array[i + 1]))
      ++count_sign_change;
  printf("Sign changes %d time(s).\n", count_sign_change);
}
Yandex
Объявления
19.01.2011, 07:56     имеется последовательность чисел содержащая n элементов, определить сколько раз в ней меняется знак
Ответ Создать тему
Опции темы

Текущее время: 11:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru