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

С клавиатуры вводятся массив целых чисел. Проверить наблюдается ли в массиве чередование положительных и отрицательных элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести long double число без перевода в double http://www.cyberforum.ru/cpp-beginners/thread1081488.html
Надо вывести long double число без перевода в double. Пишу: printf("%Lf",S); и выводится неверно. Компилятор -- MinGW, та же фишка на VS работала. Что же делать?
C++ Как получать данные от клавиатуры без фокуса? Если окно не в фокусе, возможно, даже свернуто, как можно получать данные о вводе с клавиатуры или мышки? Нужно для того, чтобы после нажатия ctrl+c, программа разворачивалась и делала, что нужно, с... http://www.cyberforum.ru/cpp-beginners/thread1081458.html
Вывести анкетные данные учащихся интересующей вас группы (вводится с клавиатуры), имеющих оценки ниже C++
Необходимо Вывести анкетные данные учащихся интересующей вас группы (вводится с клавиатуры), имеющих оценки ниже. Почему то не выполняется условие оператора if. Не могу понять в чем дело #include...
Задача на нахождение площади треугольника C++
Условие: Даны действительные числа a, b, c, d. Найти площадь шестиугольника, изображенного на рис. 4.1. Определить функцию вычисления площади треугольника по трем его сторонами, заданными...
C++ Передать в неуправляемую функцию указатель на указатель http://www.cyberforum.ru/cpp-beginners/thread1081439.html
Неуправляемая функция типа FUNC(int ** r); Делаю так fixed (int* ptr = arr) { FUNC((int **)ptr); и так FUNC(ptr); ...
C++ Программа для вычеслений размера регулярных выплат в год Теория из книги Г. Шилдта /* Проект 2.3. Вычисление размера регулярных платежей по займу. Назовите этот файл RegPay.срр. */ #include <iostream> #include <cmath> #include <windows.h> подробнее

Показать сообщение отдельно
abra-kadabra
0 / 0 / 0
Регистрация: 25.01.2014
Сообщений: 11
27.01.2014, 03:03  [ТС]
неа, не заметил. ааа кажется понял. спасибо

Добавлено через 3 часа 13 минут
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
39
#include <stdio.h>
 
int main()
{   const int N=10;
    int arr[N];
    int b=1;
 
 
    for(int i=0;i<N;i++)
         {printf("Number %u:",i+1);
          scanf("%d",&arr[i]);
         }
 
    for(int i=0;i<N;i++)
    {printf("%d \n",arr[i]);
    }
 
 
   for(int i=0;i<N-1;i++)
        {
       if(((arr[i]>0)&&(arr[i+1]<0))||((arr[i]<0)&&(arr[i+1]>0)))
             {b=0;}
            else
              {b=1;
              break;
              }
 
        }
 
if(b>0)
{
    printf("ne cher");
}
else
{
    printf("cher");
}
    return 0;
}
вот то, что у меня получилось. Я не совсем понял почему последнее значение + указатели мы и вовсе не проходили. Вопрос следующий как сделать вот эту задачу без if?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru