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

Расставка знаков в последовательности! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу для ввода числа из заданного диапазона http://www.cyberforum.ru/cpp-beginners/thread984665.html
Написать программу для ввода числа из заданного диапазона. Программа запрашивает ввод числа до тех пор, пока не будет введено число, удовлетворяющее условиям (использовать цикл do). Добавлено через 15 секунд Написать программу для ввода числа из заданного диапазона. Программа запрашивает ввод числа до тех пор, пока не будет введено число, удовлетворяющее условиям (использовать цикл do). ...
C++ Лежит ли точка в заданой области? Необходимо решить следующую задачу: http://www.cyberforum.ru/cpp-beginners/thread984634.html
C++ Ничего не получается
#include "stdafx.h"; #include "iostream" using namespace std; void main () { setlocale (0, "rus"); cout <<"Легензов Е.Ю\n"; cout <<"\nЗадание 7.1\n"; const int N = 10;
C++ Последовательность случайных чисел
void rndChain(){ system("cls"); SetConsoleTitleA("Кiлькiсть повторень заданого числа"); qsrand(QTime(0,0,0).secsTo(QTime::currentTime())); uint n, buf, q, ch; cout<<"Введiть обсяг вибірки"; cin>>n; cout<<"Введiть число"; cin>>ch; for(int i=0;i<10;i++){
C++ Применение конструктора- пример из книги.Что за чудиса? http://www.cyberforum.ru/cpp-beginners/thread984607.html
Вместо того что в конструктооре инициализировать переменные в скобках- одной переменной присваиваем значение другой, приминяя присвоитель = , тут я вижу невесть что и пустые скобки... Что это? Это ошибка автора и ли как-то так тоже можно и верно? Пример Листинг 10.2. Использование значений, заданных по умолчанию 1: //Листинг 10.2. Использование значений, заданных по умолчанию 2: #include...
C++ Сортировка двоичным включением У меня задание продемонстрировать в виде таблицы алгоритм роботы сортировки с двоичным включением на массиве 15,4,10,8,6,9,16,1. Код сортиовки:for(j=1;j<n;j++) i=0; l=0;z=j; while(l<z) {m=(l+z)/2; if(a==a)l=m+1; else z=m;} i=l;S=a; if(i!=j) {for(k=0;k<=j-i-1;k++) подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт CЭксперт С++
6397 / 3595 / 446
Регистрация: 29.11.2010
Сообщений: 9,515
22.10.2013, 17:43     Расставка знаков в последовательности!
Подгоните под свое задание
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
40
41
42
43
44
45
46
#include <stdio.h>
#define N 9
 
int increment(int *);
void print(int *);
 
int main(void)
{
    int state[N], i, sum, x;
    for (i=0; i < N; i++)
        state[i] = -1;
 
    printf("Enter x: ");
    scanf("%d", &x);
    while(increment(state))
    {
        sum = 0;
        for (i=0; i < N; i++)
            sum += (i+1) * state[i];
        if (sum == x)
            print(state);
    }
    return 0;
}
 
int increment(int *tick)
{
    int i;
    tick[N-1] += 2;
    for (i = N-1; i > 0; i--)
        if (tick[i] == 3)
        {
            tick[i-1] += 2;
            tick[i] = -1;
        }
    return tick[0] != 3;
}
 
void print(int *tick)
{
    int i;
    printf("0");
    for (i=0; i < N; i++)
        printf(" %c %d", (tick[i] > 0 ? '+' : '-'), i+1);
    printf("\n");
}
 
Текущее время: 17:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru