0 / 0 / 0
Регистрация: 08.02.2020
Сообщений: 17
1

Упорядочить массив string в алфавитном порядке

02.06.2020, 19:29. Показов 369. Ответов 1

Author24 — интернет-сервис помощи студентам
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
#include <iostream>
#include <stdio.h>
#include <algorithm>
#include <vector>
#include <cstdlib>
using namespace std;
 
class Students{
    private:
    string alphabet[26] = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M","N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"};
    string studs[25] = {"Edward_Miller", "Jimmy_Smith", "Kara_Davis", "Kaya_Thomas", "Sindy_Moore", "Elison_Osvald", "Carrie_White", "Buddy_Mitchell", "Nathan_Mayers", "David_Wazovsky", "Alice_Sanchez", "Danny_Fanton", "Liza_Robertson", "Aya_Taylor", "Mia_Walker"};
    string newlist[26];
    public:
    void list(){
        for (int i =1; i<15; i++){
          cout << studs[i] << endl;
        }
    };
 
    void alphabetic(){
      for (int i = 1; i<(sizeof(alphabet)/sizeof(alphabet[1])); i++){
          for (int i2 = 1; i<(sizeof(studs)/sizeof(studs[1])); i2++) {
                if (alphabet[i]==studs[i2]){
                    newlist[i]=studs[i2];
                }
          }; 
      };
      
      for (int i = 1; i<(sizeof(newlist)/sizeof(newlist[1])); i++) {
          cout << newlist[i] << endl;
      };
      
    };
    
};
 
class Teachers{
    public:
    string teachs[8] = {"Jake_Hill","Linda_Lewis","Amanda_Young","Candy_Flores","Sandra_Green","Emily_Carter","Oswald_Stone","Ozen_Choise"};
};
class Subjects{
    public:
    string subjs[10] = {"algebra", "geometry", "physics", "chemistry", "biology", "geography", "english", "P.E", "art", "music"};
};
class Extras{
    public:
    string exts[3] = {"soccer","reading","spanish"};
};
class Act{
    public:
    string actt[3] = {"singing", "dancing", "acting"};
};
class Preach{
    public:
    int hfdghdrfgh;
};
 
int main() {
Students x;
x.list();
x.alphabetic();
return 0;
}
Ошибка segmentation fault: 11
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2020, 19:29
Ответы с готовыми решениями:

Упорядочить массив из n символов методом пузырька в алфавитном порядке.
Упорядочить массив из n символов методом пузырька в алфавитном порядке.

Упорядочить массив T в обратном алфавитном порядке, используя метод сортировки посредством выбора
Дан одномерный массив T, компонентами которого являются значения типа String. Напишите программу,...

Упорядочить слова в алфавитном порядке
Помогите, пожалуйста, исправить ошибки.. Задание было такое: Дана строка, содержащая символы....

Упорядочить слова в алфавитном порядке на С
ребят помогите с задачкой, а то препод озадачил. самому не получается сделать. требуется...

1
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
02.06.2020, 19:57 2
C++
1
2
3
4
5
void list(){
        for (int i =1; i<15; i++){
          cout << studs[i] << endl;
        }
    };
Перехожу в режим экстрасенса и предположу что вам не известно, что индексация элементов в коллекциях в языке с++ начинается с числа 0. Если всё таки известно тогда вам вероятно стоит еще раз перепроверить все результаты операций деления таких как
C++
1
(sizeof(alphabet)/sizeof(alphabet[1]))
и прочих, на предмет соответствия вашим ожиданиям и если вам всё же не удастся решить проблему пожалуйста предоставте номер строки, в которой происходит данная ошибка (полученный в следствии использования откладчика).
0
02.06.2020, 19:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2020, 19:57
Помогаю со студенческими работами здесь

Упорядочить символы массива в алфавитном порядке
Даны строки A и B. Если строки состоят из одних и тех же символов и в A нет повторяющихся символов,...

Упорядочить список по фамилиям в алфавитном порядке
Вот код, но как отсортировать не знаю. Вообще, есть идея как-то вытащить первую букву фамилии и...

Упорядочить список группы в алфавитном порядке
Составить программу, которая упорядочивает список группы в алфавитном порядке. Максимальное число...

Упорядочить символы в исходной строке в алфавитном порядке
Написать программу, которая: -получает из стандартного потока ввода фамилию студента;...

Упорядочить в каждой строке текста слова в алфавитном порядке
Помогите пожалуйста. Очень срочно нужна помощь людей, знающих С. Нужно написать программу в...

Дается строка символов, упорядочить символы в алфавитном порядке
дается строка символов,упорядочить символы в алфавитном порядке.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru