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

Задача по кольцевым спискам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядочить слова по алфавиту (строки) http://www.cyberforum.ru/cpp-beginners/thread15043.html
Здравствуйте! Не могу пока осилить :wall:. Может у кого-то есть идеи по реализации ? (или уже готовый код:jokingly:) Задание следующее: Дано несколько слов, между соседними словами – пробел. Напечатать эти слова в алфавитном порядке. Заранее спасибо всем !!!
C++ Транспонирование матрицы #include <stdio.h> #include <stdlib.h> void transponirovanie(int**mass1, int stolb, int str) {int **mass2; int i,j; mass2=(int**)malloc(sizeof(int*)*stolb); for(i=0;i<str;i++) mass2=(int*)malloc(sizeof(int)*str); for (i=0;i<stolb;i++) http://www.cyberforum.ru/cpp-beginners/thread14999.html
Вывод в бинарный файл C++
Надо вывести последовательность 0 и 1 в бинарный файл так чтобы это был двоичный код,т.е. каждый символ весил 1 бит
Упорядочить массив по возрастанию (считать массив из одного файла и записать в другой) C++
Доброго времени суток всем ! один вопрос есть наболевший (для новичка) необходимо упорядочить массив по возрастанию(считать массив из одного файла и записать в другой) . Ничего особо не придумывал (сортировка пузырьком)! Вот текст : исходный массив (1 3 -8 5 6 -2) в файле1 #include <conio.h> #include <stdio.h> #include <stdlib.h> void main() {
C++ Анализатор трафика http://www.cyberforum.ru/cpp-beginners/thread14978.html
Матёрые програмисты обьясните ламеру: Счего начинать разработку Анализатор трафика? Сложно ли вобще его зделать? Подкинте литературы где можно почетать про это!!! пришлите пример если есть!!!
C++ окно всё равно закрывается.... Всем доброго времени суток! прочитал тему тут понял что в конце программы необходимо добавить функцию getchar(); написал программку: # include <iostream> int main() { std::cout << "The size of an int is:\t\t"; std::cout << sizeof(int) << " bytes.\n"; подробнее

Показать сообщение отдельно
kosiak2
1 / 1 / 0
Регистрация: 11.11.2008
Сообщений: 5
12.11.2008, 22:31     Задача по кольцевым спискам
Код
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
struct element{
    int i;
    struct element* next;
} *start;
void ask(){}
void generate(int n){
    int i;
    struct element *t;
    t=(struct element*)malloc(sizeof(struct element));
    start=t;
    for (i=0; i<n; i++){
        t->i=rand();
        if (i<n-1){
            t->next=(struct element*)malloc(sizeof(struct element));
            t=t->next;
        }
    }
    t->next=start;
}
void print_list(){
    struct element *t;
    t=start;
    do{
        printf("%d->", t->i);
        t=t->next;
    }
    while (t!=start);
}
void insert(int m, int k){
    struct element *t, *in;
    int i, j;
    t=start;
    for (i=1; i<=m; i++){
        for (j=1; j<=k; j++){
            t=t->next;
        }
        in=(struct element*)malloc(sizeof(struct element));
        in->i=rand();
        in->next=t->next;
        t->next=in;
 
    }
}
void delete_list(){
    struct element *t, *p;
    t=start;
    while(t->next!=start)
    {
        p=t->next;
        t->next=t->next->next;
        delete p;
    }
    delete start;
}
int _tmain(int argc, _TCHAR* argv[])
{
    int m, n, k;
    printf("enter N:");
    scanf("%d", &n);
    generate(n);
    print_list();
    printf("enter M:");
    scanf("%d", &m);
    printf("enter K:");
    scanf("%d", &k);
    insert(m, k);
    print_list();
    getch();
    delete_list();
    return 0;
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru