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

Посчитать сколько раз встречается латинская буква "а" в первом и последнем столбце массива

10.09.2015, 20:43. Показов 840. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста сделать программу рабочей

Задан двумерный строковый массив, состоящий из 3 строк и 4 столбцов. Выяснить, сколько раз встречается латинская буква "а" в первом и последнем столбце массива и поменять данные столбцы местами.

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
#include <iostream>
#include <string>
using namespace std;
 
string mas[4][3];
int main()
mas[1][1]="строка1";
mas[1][2]="строка2";
mas[1][3]="строка3";
mas[1][4]="строка4";
mas[2][1]="строка5";
mas[2][2]="строка6";
mas[2][3]="строка7";
mas[2][4]="строка8";
mas[3][1]="строка9";
mas[3][2]="строка10";
mas[3][3]="строка12";
mas[3][4]="строка12";
string t;
int col=0;
for(int i=0; i<=3;i++)
{
for(int j=1; i<= mas[0][i].Length(); i++)
{
if(mas[0][i][j]=='а')
{
col++;
}
}
for(int jj=1; i<mas[3][i].length();jj++)
{
if(mas[0][i][jj]=='а')
{
col++;
}
}
t=mas[0][i];
mas[0][i]=mas[3][i];
mas[3][i]=t;
}
for(i=1; i<=3; i++)
{
for(j=1; j<=2; j++)
{
cout»mas[i][j];
}
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.09.2015, 20:43
Ответы с готовыми решениями:

Посчитать сколько раз в рядке встречается буква "а" и вывести символы перед первой буквой "а"
Всем привет! Задание такое: посчитать и вывести сколько раз в рядке встречается буква &quot;а&quot; и вывести...

Найти сколько раз буква "a" встречается в заданном слове
Дано слово. Найти сколько раз буква &quot;a&quot; встречается в этом слове слове. Добавлено через 14 часов...

Подсчитать, сколько раз в заданной последовательности символов встречается буква "x"
Кто сможет помочь написать код к задаче, пожалуйста. Даны натуральное число n, символы s1, ...,...

Составить программу, которая при вводе символа с клавиатуры выво-дит "латинская буква" при вводе латинской буквы и "не латинская бук-ва" во всех остал
Составить программу, которая при вводе символа с клавиатуры выво-дит &quot;латинская буква&quot; при вводе...

4
7345 / 6271 / 2852
Регистрация: 14.04.2014
Сообщений: 27,170
10.09.2015, 20:45 2
Вопрос сформулируй.
0
0 / 0 / 0
Регистрация: 12.10.2014
Сообщений: 12
10.09.2015, 20:50  [ТС] 3
то программа нерабочая, нужно чтобы работала, не знаю в чем ошибки,точнее не понимаю, помогите исправить)
0
7345 / 6271 / 2852
Регистрация: 14.04.2014
Сообщений: 27,170
10.09.2015, 21:39 4
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
#include <iostream>
#include <string>
#include <cstdlib>
#include <utility>
#include <algorithm>
 
using namespace std;
 
int main()
{
    string mas[3][4];
 
    mas[0][0]="fgha";
    mas[0][1]="abcd";
    mas[0][2]="dkl";
    mas[0][3]="111";
    mas[1][0]="234";
    mas[1][1]="4dd";
    mas[1][2]="5";
    mas[1][3]="322";
    mas[2][0]="a1fg";
    mas[2][1]="ascd";
    mas[2][2]="baqda";
    mas[2][3]="bcd";
 
    for (int i = 0; i < 3; ++i)
    {
        for (int j = 0; j < 4; ++j)
            cout << mas[i][j] << '\t';
        cout << endl;
    }
 
    int col = 0;
 
    for(int i = 0; i < 3; ++i)
    {
        col += std::count(mas[i][0].begin(), mas[i][0].end(), 'a');
        col += std::count(mas[i][3].begin(), mas[i][3].end(), 'a');
    }
 
    cout << "Count: " << col << endl;
 
    for (int i = 0; i < 3; ++i) std::swap(mas[i][0], mas[i][3]);
 
    for (int i = 0; i < 3; ++i)
    {
        for (int j = 0; j < 4; ++j)
            cout << mas[i][j] << '\t';
        cout << endl;
    }
 
    cout << endl << endl;
 
 
    system("pause");
    return 0;
}
0
0 / 0 / 0
Регистрация: 12.10.2014
Сообщений: 12
11.09.2015, 13:56  [ТС] 5
спасибо огромное за помощь))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.09.2015, 13:56
Помогаю со студенческими работами здесь

Задать строку и посчитать, сколько раз в нее входит буква "а"
Здравствуйте, помогите пожалуйста с такой задачей задать строку и посчитать сколько раз в нее...

Выяснить сколько раз встречается заданная буква в заданном столбце матрицы
Помогите пожалуйста написать программу, буду рада любой помощи. Заданий двовимірний рядковий...

Посчитать сколько раз встречается каждая буква в тексте
Здравствуйте! А задача звучит так: есть массив с буквами, и нужно отсортировать таким образом,...

Посчитать, сколько раз встречается каждая буква в двух текстах
мне нужно посчитать сколько раз встречается каждая буква в двух текстах. но почему-то в первом он...


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

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

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