#include <iostream>
#include <iomanip>
#include <locale>
using namespace std;
int main() {
locale::global(locale(""));
int n, m;
cout << "Введите количество строк" << endl;
cin >> n;
cout << "Введите количество столбцов" << endl;
cin >> m;
char **ptrarray = new char* [n];
for (int count_row = 0; count_row < n; count_row++) {
ptrarray[count_row] = new char [m];
// заполнение массива
cout << "Введите " << m << " символов" << endl;
for (int count_column = 0; count_column < m; count_column++) {
cin >> ptrarray[count_row][count_column];
}
}
int result = 0;
for (int count_row = 0; count_row < n; count_row++) {
int bukvy = 0, cifry = 0;
for (int count_column = 0; count_column < m; count_column++) {
if ( isalpha(ptrarray[count_row][count_column]) ) bukvy++; //считаем буковки
if ( isdigit(ptrarray[count_row][count_column]) ) cifry++; //считаем циферки
}
if (bukvy > cifry) {
cout << "в строке " << count_row << " букв больше" << endl;
++result;
}
}
cout << "всего строк, где букв больше чем цифр: " << result << endl;
return 0;
}
ЗЫ: Вывод массива не нужен, ты его только ввела, он и так на экране виден. Твой код испортился при вставке, что бы такого не происходило отделяй пробелами операторы <<, >>, <, >, [ ]. Что блин за фигня: одни переменные -- английские слова, другие русский транслит, лучше либо все по английски, либо все транслитом, но лучше конечно английский.
Другие языки программирования и технологии
Дана матрица символов. Подсчитать количество строк, в которых букв больше, чем цифр.
Ну и что? Сложно? Пишите.
Олег Писаренко
Да, Вы, капитан очевидность практически. Писала, но поскольку являюсь чайником в программировании, у меня возникли вопросы. А сервис, если я ничего не путаю называется ответы майл.ру. Мне сложно. Отвечайте.
Похожие вопросы
- дана строка содержащая латинские буквы, русские буквы и цифры. Подсчитать количество русских букв и цифр в данной строке
- Как отдельно подсчитать количество русских букв и английских букв в строке массива???
- помогите пожалуйста решить задачу в С++,завтра экзамен. дана матрица а [4][5],надо найти строку с максимальным средним ари
- Напишите пожалуйста программу в паскале. Дана строка символов,определить количество слов,начинающихся с заданного символа
- срочно помогите пожалуйста доделать прогу в delphi!!! дана символьная матрица. подсчитать количество различных элементов
- Дана строка символов. Признак конца строки "\n" (перевод строки). Строка состоит из слов, разделенных пробелами. Вывести
- как подсчитать количество слов в строке разделённым больше чем одним пробелом(Delphi)
- Подсчитать количество 3-значных чисел,сумма цифр которых меньше либо равна 24
- Дана матрица размером NxM. Упорядочить ее строки по неубыванию их наибольших элементов. в делфи помогите плиз срочно
- Создать программу на С++:Вывести случайным образом ряд из 15 цифр. Задать число и подсчитать количество таких цифр в выв
Массив выводила просто чтобы наглядней было, т.к. у меня ввод не по строкам был(как сделали, Вы), а сразу все элементы - соответственно получалась каша.
Насчет переменных и транслита учту, и еще раз спасибо!