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

Определить, сколько раз в последовательности меняется знак. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ программа, показывающая, изменяющая базу данных. http://www.cyberforum.ru/cpp-beginners/thread427545.html
есть текстовый файл, необходимо написать программу, которая бы обращалась к этому файлу, могла изменять информацию в нем, смотрела информацию, сохраняла. эта программа не закончена, все компилируется, но как надо не работает. в файле in.txt содержится такое: Фамилия Имя Отчество дата статья - у меня база заключенных, задача такая.. помогите, если это возможно.. #include <iostream> #include...
C++ заполнение массива bool оба массива остаются заполненными true, в чем беда? void initialize_lands(bool *land1, bool *land2) { int i; for (i = 0; i < 10 * 10; i++) {land1 = false; land2 = false;} } http://www.cyberforum.ru/cpp-beginners/thread427540.html
C++ Вычислить сумму нечетных чисел среди заданной последовательности n целых
буду очень признателен если будет много комментариев "что да как и для чего"
Блок-схема C++
Ребят, помогите пожадуйста составить блок-схему к программе. #include <iostream> using namespace std; int NOD (int a, int b)//алгортим Евклида (нахождение НОД) для 2х чисел { if (b == 0) return a; else
C++ Добавление элемента в структурой с проверкой http://www.cyberforum.ru/cpp-beginners/thread427518.html
вводятся данные в структуру - работает при вводе проверка - есть ли такое уже в базе - НЕ работает понимаю что накосячил с проверкой, но просьба сказать как же сделать првально))) typedef struct TBook { char *fam; char *nazv; } Book;
C++ Найти все возможные значения чисел задано количество разрядов числа диапазона unsigned long, имеющих значение L. Найти все возможные значения чисел. подробнее

Показать сообщение отдельно
Bloodwincore
0 / 0 / 0
Регистрация: 13.01.2012
Сообщений: 8
13.01.2012, 16:27     Определить, сколько раз в последовательности меняется знак.
Помогите пожалуйста с решением задачи:
С клавиатуры вводится последовательность ненулевых целых чисел. Определить, сколько раз в этой последовательности меняется знак. Например, в последовательности 10,-4,12,56,-14 знак меняется 3 раза. Выполнить с помощью цикла do...while.
Нашел в сети код:
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
#include <stdio.h>  
    
  #define NUMBERS 10  
    
  int get_numder()  
  {  
      int num;  
    
      printf("Enter number: ");  
      scanf("%d", &num);  
      fflush(stdin);  
    
      return num;  
  }  
    
  int main()  
  {  
      int temp_0, temp_1;  
      int ii, counter = 0;  
    
      printf("Enter positive or negative nbmders\n\n");  
    
      temp_0 = get_numder();  
    
      for(ii = 1; ii < NUMBERS; ii++)  
      {  
          temp_1 = get_numder();  
    
          if(temp_0*temp_1 < 0)  
              counter++;  
    
          temp_0 = temp_1;  
      }  
    
      printf("Alternate count %d\n", counter);  
    
      return 0;  
  }
но он какой-то слишком мудреный и с циклом for. Помогите пожалуйста переделать под do...while
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru