Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
vlados_ink
0 / 0 / 2
Регистрация: 22.11.2014
Сообщений: 42
#1

Найти номер последней по порядку строки в матрице, содержащей наибольшее количество букв "ш", "щ" - C++

06.12.2014, 20:43. Просмотров 419. Ответов 2
Метки нет (Все метки)

Нужен код к этому условию, пожалуйста.
Дана символьная матрица размера 13х18. Найти номер последней по порядку строки,содержащей наибольшее количество букв ш,щ.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2014, 20:43
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти номер последней по порядку строки в матрице, содержащей наибольшее количество букв "ш", "щ" (C++):

Двумерный массив: найти номер последней по порядку строки массива, содержащей наибольшее количество букв ш
Дан двумерный массив, элементами которых являются отдельные символы. Найти...

Для каждой строки найти слова, которые не имеют ни одного из букв: "l", "k", "r", "s" i "j"
Задано символьные строки. Строка состоит из нескольких слов (наборов символов),...

Подсчитать в строке, содержащей арифметическое выражение, количество используемых цифр и букв, заменить "+" на "-", подсчитать количество действий
Ввести строку А с клавиатуры, содержащую арифметическое выражение. Подсчитать...

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

Создать класс "Книга" с полями "название книги", "количество страниц", "год издания"
Создать класс Книга поля: название книги,количество страниц,год издания...

Используя структуру "People" найти номер курса, на котором наибольшее количество мужчин
Входной файл хранит следующую информацию по студентам: <Фамилия>, <имя>,...

2
Amandosov
Знаток
156 / 156 / 185
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
06.12.2014, 22:26 #2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
int main()
{
int count, last=0,max=0;
char a[13][18];
for(int i=0;i<13;i++)
for(int j=0;j<18;j++)
cin>>a[i][j];
 
for(int i=0;i<13;i++)
{count=0;
for(int j=0;j<18;j++)
if(a[i][j]=='ш'||a[i][j]=='щ') count++;
if(max<=count) {max=count;last=i+1;}
}
 
if(last!=0)
cout<<last;
else cout<<"ш и щ не встречается";
return 0;
}
1
vlados_ink
0 / 0 / 2
Регистрация: 22.11.2014
Сообщений: 42
06.12.2014, 22:48  [ТС] #3
Amandosov, спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2014, 22:48
Привет! Вот еще темы с решениями:

Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день","Суббота" или "Воскресенье"
Написать программу, которая запрашивает у пользователя номер дня недели и...

Написать программу которaя запрашиваeт у пользователя номер дня недели, затем выводит одно из сообщений "рабочий день", "суббота", "воскресенье"
Добрый день необходимо написать несколько программ, кто может помогите. ...

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование)
Разработать программу с использованием наследования классов, реализующую...

Из данной строки сделать новую строку, заменив в ней все слова: "один", "два", "три" и т.д на соответствующие цифры
Из данной строки сделать новую строку, заменив в ней все слова: &quot;один&quot;, &quot;два&quot;,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru