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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
tobruk
4 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 97
#1

Найти количество наборов не являющихся знакочередующимися - C++

15.01.2014, 01:24. Просмотров 247. Ответов 4
Метки нет (Все метки)

Дано K наборов ненулевых целых чисел. Признаком завершения каждого
набора является число 0. Найти количество наборов не являющихся
знакочередующимися.
Код программы:
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
#include <iostream>
using namespace std;
 
int main()
{
setlocale(0, "");
int K,j,kz,kol; float A,B;
for(j=1,j<=K,j++;kol++;kz++)
{kz=0;kol=1;}
cout<<"Введите число K=";
cin>>K;
if(B!=0)
{
if(kol=1)
{A==B;}
else if(A*B<0)
{kz++;}
else 
{A==B;}
cout<<"Значение B="<<endl;
}
if(kol==kz)
cout<<"Значение="<<endl;
else
cout<<"Нет значений"<<endl;
system("PAUSE");
return 0;
}
Что то запутался,помогите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2014, 01:24     Найти количество наборов не являющихся знакочередующимися
Посмотрите здесь:
Найти количество наборов не являющихся знакочередующимися C++
C++ Найти количество наборов не являющихся знакочередующимися. Ошибка при вводе нуля
Найти количество чисел A (i= 1, 2,., n), являющихся степенями m C++
C++ Найти количество чисел, являющихся полными квадратами
Найти количество чисел, являющихся полными квадратами C++
Найти количество чисел a1(i=1,2,....,n), являющихся степенями пятерки C++
циклы и n-ое количество наборов) C++
C++ Разбить шары на минимальное количество наборов удовлетворяющих заданным условиям
C++ Найдите количество всех различных наборов из четырех четных чисел
Определить количество символов строки, не являющихся цифрами C++
C++ Определить количество членов последовательности, являющихся нечётными.
Подсчитать количество натуральных чисел являющихся палиндромами C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
school_bot
14 / 12 / 3
Регистрация: 23.12.2013
Сообщений: 84
15.01.2014, 02:41     Найти количество наборов не являющихся знакочередующимися #2
Цитата Сообщение от tobruk Посмотреть сообщение
Дано K наборов ненулевых целых чисел. Признаком завершения каждого
набора является число 0. Найти количество наборов не являющихся
знакочередующимися.
то есть у вас имеется 1..k массивов ненулевых целых чисел, которые заканчиваются 0.
создаем функцию, которая возвращает булевское значение isSignTudaSuda() и прогоняем все k массивов.
вот так будет выглядеть эта функция:
C++
1
2
3
4
5
6
7
8
bool isSignTudaSuda(int *a) {
    for (int i = 0; a[i + 1] != 0; ++i) {
        if (a[i] * a[i + 1] > 0) {
            return false;
        }
    }
    return true;
}
ну а дальше просто поставьте счетчик. int i = 0;
по всем массивам if (!isSignTudaSuda(a1)) {++i};
tobruk
4 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 97
15.01.2014, 02:43  [ТС]     Найти количество наборов не являющихся знакочередующимися #3
Все это хорошо, но мне использовать массивы нельзя.
school_bot
14 / 12 / 3
Регистрация: 23.12.2013
Сообщений: 84
15.01.2014, 03:39     Найти количество наборов не являющихся знакочередующимися #4
Цитата Сообщение от tobruk Посмотреть сообщение
Все это хорошо, но мне использовать массивы нельзя.
всё это хорошо, но формулируйте задания полностью.
И вообще, как вы собираетесь представлять наборы, не используя массивы. для кого они придуманы вообще..
tobruk
4 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 97
15.01.2014, 03:44  [ТС]     Найти количество наборов не являющихся знакочередующимися #5
Создать код программы с помощью вложенных циклов.
Дано K наборов ненулевых целых чисел. Признаком завершения каждого
набора является число 0. Найти количество наборов не являющихся
знакочередующимися.
Yandex
Объявления
15.01.2014, 03:44     Найти количество наборов не являющихся знакочередующимися
Ответ Создать тему
Опции темы

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