Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
28.11.2012, 17:20 | #1 |
Неактивный пользователь
Пол: Регистрация: 17.11.2011
Сообщений: 2
Репутация: 0
|
Решите пожалуйста задачку на языке программирования СИ
Удалить из каждой нечетной строки слово, содержащее наибольшее количество гласных букв.
|
Реклама: | ммдм как добраться | прихожую купить | александр лыков рост | двухэтажный барнхаус с террасой | Выгодное предложение от KNS digital solutions TWT-CBWNG-6U-6X6-BK - более 50-ти тысяч наименований товаров со склада в Москве |
05.12.2012, 10:49 | #2 |
Re: Решите пожалуйста задачку на языке программирования СИ
Проблемы?
Разбиваешь задачу на подзадачи, например>>> Текст в файле, значит нужна программа которая читает текст из файла в строки. дальше, есть строки, надо разделить их на слова, допустим слова разделяются пробелами, запятыми и точками без пробелов,,, всё равно>>> Нужна программа которая получает строку, а назад отдаёт массив со словами... Ну и надо подсчитать гласные буквы, значит надо знать какие эти буквы, и каждое слово разбить на буквы Значит нужна программа которая получает слово, и и назад выдаёт количество определённых букв в слове. Когда все три блока готовы, можно собирать их в кучу,,, Тогда потребуется ещё маленькая программка, которая в строке удаляет слово, наверно она должна знать какое это слово ,,, Тут ещё неясно, а что делать со словвами, у которых одинаковое колво букв??? ... Вот так... не беритесь за задачу целиком, разбивайте на подзадачи, и начинайте с самой простой, я бы начал с той части, где надо искать колво букв в слове... Удачи!
__________________
Лучше сидеть в маленькой душной пивной , чем работать на большом светлом заводе... |
|
Сказали спасибо: |
04.05.2014, 13:29 | #3 |
Неактивный пользователь
Пол: Регистрация: 31.03.2014
Сообщений: 8
Репутация: 1
|
Re: Решите пожалуйста задачку на языке программирования СИ
В заданой действительной матрице MxN переставить местами строку которая содержит елемент с наименьшим значением со строкой которая содежит елемент с наибольшим значением.
Считать такие значения единственными void main() { double** matr = new double* [M]; int i,j = 0; for (i < M; i++){ matr[i] = new double[N]; for (j=0;j< N;j++) { matr[i][j] = (i+j)*2; // zapolnenie maticy } } //poisk min i max unsigned min_row = 0; unsigned max_row = 0; double min = matr[0][0]; double max = matr[0][0]; for (i = 0; i < M;i++) { for (j = 0; j < N; j++) { if (matr[i][j] < min) { min = matr[i][j]; min_row = i; } if (matr[i][j] > max) { max = matr[i][j]; max_row = i; } } } //obmen if (matr[min_row] != matr[max_row]) { double* tmp = matr[min_row]; matr[min_row] = matr[max_row]; matr[max_row] = tmp; } // // rabota s matricei // //obyazatelno v konce!! for (i = 0; i < M; i++) delete[] matr[i]; delete[] matr; } Добавлено через 1 минуту Задана квадратная матрица Размерностью MxM Наити наибольши елемент и его индекс среди элементов расположеных сверху от пересечения диагоналей. Выглядит это так Ф соответственно те элементы которые проверяются ФФФФФ ЫФФФЫ ЫЫФЫЫ ЫЫЫЫЫ ЫЫЫЫЫ #include <iostream> using namespace std; void main() { N = M; double** matr = new double* [M]; int i,j = 0; for (i < M; i++){ matr[i] = new double[N]; for (j=0;j< N;j++) { matr[i][j] = (i+j)*2; // zapolnenie maticy } } //poisk max unsigned max_col = 0; unsigned max_row = 0; double max = matr[0][0]; for (i = 0; i < M / 2;i++) { for (j = i; j < N - i ; j++) { if (matr[i][j] > max) { max = matr[i][j]; max_row = i; max_col = j; } } } cout << "Stolbec = " << max_col << " Stroka = " << max_row << end; //obyazatelno v konce!! for (i = 0; i < M; i++) delete[] matr[i]; delete[] matr; } |
Сказали спасибо: |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Язык программирования + SQL | kks | Базы данных | 23 | 06.03.2011 18:37 |
Технологи программирования в сети | Chernicov | Delphi | 5 | 23.11.2009 20:22 |
Кто нибудт пишет на языке веб-программирования Parser? | reDDler | Веб - Программирование | 6 | 20.07.2009 10:18 |
История возникновения программирования. | Lord_BuKTOP | Программирование | 4 | 26.04.2009 12:37 |
|
|