Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для тая
0 / 0 / 0
Регистрация: 06.11.2011
Сообщений: 13

Организация динамических структур..ПОМОГИТЕ...вообще с ними не дружу на С++=(

07.11.2011, 21:44. Показов 1024. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
оригинал
Скласти програму, у який організувати динамічну структуру та виконати її обробку згідно зі своїм варіантом. Використати підпрограми.(с чергой) Випадкові дволітерні слова: з великих латинських літер (A..Z - коди 65..90); підрахувати, яка літера зустрічається рідше за всі


Составить программу, в который организовать динамическую структуру и выполнить ее обработку в соответствии со своим вариантом. Использовать подпрограммы. (С чергой) Случайные двухбуквенные слова: из больших латинских букв (A.. Z - коды 65 .. 90); подсчитать, какая буква встречается реже всех
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.11.2011, 21:44
Ответы с готовыми решениями:

сложение массивов(динамических, можно ли это вообще? Delphi7)
Помогите пожалуйста!!! на форме 2 едитки(в них вводится размерность матрицы и она создается при нажатии на баттон1), матрица создается...

Организация программ по обработке динамических матриц
Заданы матрицы: А(15,6), В(8,12), С(12,9). В каждой из матриц найти и удалить максимальные элементы строк. Последнему элементу каждой...

Организация списков с пом. динамических переменных
Здравствуйте!!! Помогите составить подпрограмму работы со списками, пожалуйста, очень нужно. Вот задание: Составить подпрограмму ...

8
 Аватар для hepr
63 / 35 / 13
Регистрация: 21.10.2010
Сообщений: 538
07.11.2011, 21:56
Официальный язык форума - русский
0
В вечном поиске...
 Аватар для Nursik77
275 / 235 / 30
Регистрация: 05.04.2011
Сообщений: 645
07.11.2011, 22:23
тая, Офіційна мова форуму - російська

Не по теме:

Спасибо! Гугль транслэйтор!:)

0
277 / 150 / 25
Регистрация: 05.11.2011
Сообщений: 429
Записей в блоге: 1
07.11.2011, 22:32
Цитата Сообщение от тая Посмотреть сообщение
Скласти програму, у який організувати динамічну структуру та виконати її обробку згідно зі своїм варіантом. Використати підпрограми.(с чергой) Випадкові дволітерні слова: з великих латинських літер (A..Z - коди 65..90); підрахувати, яка літера зустрічається рідше за всі
Я Вам правильно понял?
Составить программу, в который организовать динамическую структуру и выполнить ее обработку в соответствии со своим вариантом. Использовать подпрограммы. (С чергой) Случайные двухбуквенные слова: из больших латинских букв (A.. Z - коды 65 .. 90); подсчитать, какая буква встречается реже всех
0
 Аватар для тая
0 / 0 / 0
Регистрация: 06.11.2011
Сообщений: 13
08.11.2011, 04:57  [ТС]
да, правельно поняли..сори, не знала..помогите плизз
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
08.11.2011, 16:55
Цитата Сообщение от тая Посмотреть сообщение
Составить программу, в который организовать динамическую структуру и выполнить ее обработку в соответствии со своим вариантом. Использовать подпрограммы. (С чергой) Случайные двухбуквенные слова: из больших латинских букв (A.. Z - коды 65 .. 90); подсчитать, какая буква встречается реже всех
- вот простенько на плюсах
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include <iostream>
#include <cstdlib>
#include <conio.h>
#include <ctime>
using namespace std;
 
struct twochars
{
    char beg;
    char end;
};
 
twochars GenTwoCharWord(int beg, int end)
{
    twochars s;
    s.beg = beg + rand()%(end - beg);
    s.end = beg + rand()%(end - beg);
    while(s.end == s.beg)
        s.end = beg + rand()%(end - beg);
    return s;
}
 
string ConvTwoCharWord(twochars s)
{
    string word;
    word += s.beg;
    word += s.end;
    return word;
}
 
int main()
{
    long i,j,n,m;
    long * chcount;
    string letters;//Áóäåò ñîäåðæàòü â ñåáå 
    //ðàçëè÷íûå ñèìâîëû èç 2ñèìâîëüíûõ ñëîâ
    twochars * arr;
    do
    {
        cout<<"Enter number of words : ";cin>>n;
        arr = new twochars[n];
        srand(time(NULL));//×òîáû îò èòåðàöèè ê èòåðàöèè 
        //ñëó÷àéí³å ÷èñëà íå ïîâòîðÿëèñü
        cout<<"Generates twochars words\n";
        for(i = 0; i < n; i++)
        {
            cout<<ConvTwoCharWord
            (
                (arr[i] = GenTwoCharWord('A', 'Z'))
            ).c_str()<<" ";
            if(letters.find(arr[i].beg,0) == string::npos)
                letters += arr[i].beg;
            if(letters.find(arr[i].end,0) == string::npos)
                letters += arr[i].end;
        }
        cout<<"\nDifferent chars in text : "<<letters.c_str()<<endl;
        //Ñ÷èòàåì ÷èñëî êàæäîãî ñèìâîëà â ñëîâàõ
        chcount = new long[(m = letters.length())];
        for(j = 0; j < m; j++)
        {
            chcount[j] = 0;
            for(i = 0; i < n; i++)
            {
                if(arr[i].beg == letters[j])
                    chcount[j]++;
                if(arr[i].end == letters[j])
                    chcount[j]++;
            }
        }
        cout<<"See chars and it number in text\n";
        for(i = 0; i < m; i++)
            cout<<letters[i]<<" : "<<chcount[i]<<endl; 
        cout<<"Press Y-key for new input\n";
        delete [] arr;
        delete [] chcount;
    }
    while(toupper(getch()) == 'Y');
    
    system("pause");
    return 0;
}
Миниатюры
Организация динамических структур..ПОМОГИТЕ...вообще с ними не дружу на С++=(  
0
08.11.2011, 17:03
 Комментарий модератора 
тая, не дублируйте темы.
1
 Аватар для тая
0 / 0 / 0
Регистрация: 06.11.2011
Сообщений: 13
10.11.2011, 21:58  [ТС]
а на чем она написана?на яве? мне на билдере или всрр нужно
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
10.11.2011, 23:17
Цитата Сообщение от тая Посмотреть сообщение
а на чем она написана?на яве? мне на билдере или всрр нужно
- никакой явы в моём коде нет - написал в VisualStudio именнно на плюсах. О компиляторе нужно писать сразу!Ниже код который под Билдер переделал
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include <stdio.h>//printf
#include <stdlib.h>//malloc system srand rand
#include <string.h>//strlen strchr
#include <ctype.h> //toupper
#include <conio.h> //getch
#include <time.h>  //time
 
struct twochars
{
        char beg;
        char end;
};
 
twochars GenTwoCharWord(int beg, int end)
{
    twochars s;
    s.beg = beg + rand()%(end - beg);
    s.end = beg + rand()%(end - beg);
    while(s.end == s.beg)
        s.end = beg + rand()%(end - beg);
    return s;
}
 
int main()
{
    long i,j,n,m;
    long * chcount;
    char * letters;//Будет содержать в себе 
        //различные символы из 2символьных слов
    twochars * arr;
    do
    {
        printf("Enter number of words : ");scanf("%u",&n);
        arr = (twochars *)malloc(sizeof(twochars)*n);
        letters = (char *)malloc(sizeof(char)*2*n);
        srand(time(NULL));//Чтобы от итерации к итерации 
        //случайніе числа не повторялись
        printf("Generates twochars words\n");
        for(i = 0, j = 0; i < n; i++)
        {
            letters[j] = '\0';
            arr[i] = GenTwoCharWord('A', 'Z');
            printf("%c%c ",arr[i].beg,arr[i].end);
            if(!strchr(letters,arr[i].beg))
                letters[(j++)] = arr[i].beg;
            letters[j] = '\0';
            if(!strchr(letters,arr[i].end))
                letters[(j++)] = arr[i].end;
            letters[j] = '\0';
        }
        letters[j] = '\0';
        printf("\nDifferent chars in text : %s\n",letters);
        //Считаем число каждого символа в словах
        chcount = (long *)malloc(sizeof(long)*(m = strlen(letters)));
        for(j = 0; j < m; j++)
        {
            chcount[j] = 0;
            for(i = 0; i < n; i++)
            {
                if(arr[i].beg == letters[j])
                    chcount[j]++;
                if(arr[i].end == letters[j])
                    chcount[j]++;
            }
        }
        printf("See chars and it number in text\n");
        for(i = 0; i < m; i++)
            printf("%c : %d\n",letters[i],chcount[i]); 
        printf("Press Y-key for new input\n");
        free((void *)arr);
        free((void *)letters);
        free((void *)chcount);
    }
    while(toupper(getch()) == 'Y');   
    system("pause");
    return 0;
}
Миниатюры
Организация динамических структур..ПОМОГИТЕ...вообще с ними не дружу на С++=(   Организация динамических структур..ПОМОГИТЕ...вообще с ними не дружу на С++=(  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.11.2011, 23:17
Помогаю со студенческими работами здесь

Создание динамических структур
Всем привет! Заинтересовался вопросом. В 1С есть возможность программно создавать структуру: МояСтруктура = Новый Структура; ...

Массив Динамических Структур
Нужно объявить динамический массив этой структуры ABC*T_uzel= new T_uzel(*NE*NE)]; Элементы этого массива будут присваиваться разными...

Визуализация динамических структур
Здравствуйте. Передо мной стоит задание визуализировать принцип работы динамических структур (списки, стеки, очереди...). Необходимо чтобы...

Программирование динамических структур
Разработать программу формирования стека с последующим его преобразованием в двунаправленную очередь. Двунаправленная очередь является...

Построение динамических структур данных
Использование структурных ячеек, которые собственноручно создаются пользователем с помощью средств языка Паскаль. Средствами Паскаля...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru