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

Генерация чисел Хэмминга - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ что такое матрица? http://www.cyberforum.ru/cpp-beginners/thread50225.html
Уважаемые,объясните мне,что такое матрица?:)....я толком не понимаю,читаю посты про матрицу,и как то стесняюсь,что не знаю такого...Объясните буду благодарен
C++ Помогите с алгоритмом Даны координаты вершин двух трапеций. нужно проверить вложена ли одна трапеция в другую . Подскажите какую-нибудь идею, а то у меня выходит как-то слишком громоздко, некрасиво и вероятнее всего неправильно... http://www.cyberforum.ru/cpp-beginners/thread50210.html
C++ Массив указателей
Вот,продолжаю изучать тему массивы указателей. В качестве примера, почти уже на последних страницах приводится задачка с использованием указателей в 2-мерных массивах. Набрал программу, вижу что программа не выводит русские слова по запросу,решил её изменить. Вот как получилось, программу,только начинаю разбирать,что к чему, пока не до конца въезжаю в неё. Программа вроде компилируется но...
Найти сумму элементов столбца матрицы, в котором расположится наибольший элемент C++
Помогите пож-та решить задачку: Найти сумму элементов того столбца двумерного массива, в котором расположится наибольший элемент (считаем, что он единственный) :)
C++ Определить стоимость телефонного разговора http://www.cyberforum.ru/cpp-beginners/thread50148.html
Вообщем задача такая: юзер вводит тариф по которому он разговаривает и количество минут которое он наговорил... задача просчитать это всё. я думаю так.. у кого есть какие мысли? #include <iostream> using namespace std; void main() { setlocale(LC_ALL, "Russian"); float m=0, s=0, S=0, M=0, res=0; cout << "Введите тариф разговоров(грн/мин.) -> " << endl;
C++ Помогите разобраться с zip архивами. Есть zip-архив, из него надо вытащить определенный файл, обработать его и запихнуть обратно, сохранив все остальные файлы. Если кому не трудно подскажите, как проще работать с архивами. Нашел библиотеку ZLIB, но так и не смог разобраться с ней. Основная проблема как ей воспользоваться. У меня VC++ 2008 и куча файлов относящихся к ZLIB а как их подружить вместе пока не разобрался. Если у кого... подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
15.09.2009, 20:46     Генерация чисел Хэмминга
Sweet Dream, да, извини, это банальная невнимательность В 17, 19 и 21 надо поставить вместо первых точки с запятой просто запятую.
вот так
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 <conio.h>
#include <stdio.h>
#include <stdlib.h>
void Xam(long *xam, int razm)
{       
    long x2, x3, x5;
    int j;
    int k2=0,k3=0,k5=0;
    xam[0]=1;
    printf("%4d %9d",0,1);
    for(j=1; j<razm; j++) 
    {
        x2=xam[k2]*2;
        x3=xam[k3]*3; 
        x5=xam[k5]*5;
        if(x2<=x3 && x2<=x5)
            xam[j]=x2, k2++;
        if(x3<=x2 && x3<=x5)
            xam[j]=x3, k3++;
        if(x5<=x2 && x5<=x3)
            xam[j]=x5, k5++;
    }
}
 
void Print(long *xam, int razm)
{
    int j;
    for(j=1; j<razm; j++) 
    {
        printf("\n%4d %9d",j,xam[j]);
        if(j % 20==0)
            getch(); 
    }
}
 
int main() 
{
    int kol;
    printf("Vvedite kolichestvo\n> ");
    scanf("%d", &kol);
    long *xam = (long *)malloc(kol* sizeof(long));
    Xam(xam, kol);
    Print(xam, kol);
    getch (); 
    return 0;
}
Да, Xam - генератор, а Print - выводит на печать
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru