С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
St@lker
0 / 0 / 0
Регистрация: 17.09.2009
Сообщений: 60
#1

Вывести слова, которые начинаются на ту же букву, на которую заканчивается предыдущее слово - C++

16.05.2011, 19:30. Просмотров 779. Ответов 4
Метки нет (Все метки)

Пожалуйста помогите сделать эти задания!буду очень благодарен!!!!!!Заранее огромное спасибо!

Задание1:
Дана матрица F(6,5). Вычислить и вывести кол-во отрецательных элементов матрицы и заменить не четные элементы четных строк матрицы на полученное
число(кол-во отрецательных элементов в матрице).Вывести полученную матрицу.

Задание2:
Даны 2 последовательности, каждая из 5-ти символов, и текст, заканчивающийся точкой. Получить новый текст, преобразовав исходный по правилам: если встречаются подряд обе последовательности(1-я и 2-я или 2-я и 1-я), то поменять их местами, а между ними вставить 2 пробела, если же какая-нибудь из последовательностей встречается отдельно,то удалить её.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2011, 19:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести слова, которые начинаются на ту же букву, на которую заканчивается предыдущее слово (C++):

Даны два слова.Верно ли, что первое слово начинается на ту же букву, на которую заканчивается второе слово - C++
Даны два слова.Верно ли, что первое слово начинается на ту же букву, на которую заканчивается второе слово.

Даны два слова.Верно ли,что первое слово начинается на ту же букву,на которую заканчивается второе слово (работа с символами строки) - C++
2)Даны два слова.Верно ли,что первое слово начинается на ту же букву,на которую заканчивается второе слово (работа с символами строки)

Верно ли, что первое слово начинается на ту же букву, на которую заканчивается второе слово? - C++
Даны два слова. Верно ли, что первое слово начинается на ту же букву, на которую заканчивается второе слово?

Дана строка, слова в которой разделены пробелами. Оставьте в ней только те слова, которые начинаются на ту же букву, что и первое слово. - C++
5.17 Дана строка, слова в которой разделены пробелами. Оставьте в ней только те слова, которые начинаются на ту же букву, что и первое...

Вывести из файла все слова, которые начинаются на гласную букву - C++
Вивести из файла все слова котрые начинаются на гласную букву. Слова записаны на английском. ООООЧень нужна помощь!

Найти и вывести слова которые начинаются и заканчиваются на одну и ту же букву - C++
дана строка. найти и вывести слова которые начинаются и заканчиваются на одну и ту же букву(например слово "около").заранее...

4
St@lker
0 / 0 / 0
Регистрация: 17.09.2009
Сообщений: 60
06.06.2011, 15:37  [ТС] #2
Пожалуйста помогите сделать второе задание,очень нужно!первое сделал.
Или вот вместо второго:

Дан текст, заканчивающейся точкой.Вывести все слова которые начинаются на ту же букву на которую заканчивается предидущее слово.
например: рука араб бег дождь.
вывод: араб,бег
0
diagon
Higher
1932 / 1198 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
06.06.2011, 17:01 #3
C++
1
2
3
4
5
6
7
8
9
10
11
#include <cstdio>
#include <cstring>
#define delims " \t\n!?,.-"
int main(){
    char text[]="ruka arab beg dogd";
    for (char * p=strtok(text,delims),c=0;p;p=strtok(0,delims)){
        if (*p==c) printf("%s\n",p);
        c=p[strlen(p)-1];
    }
    return 0;
}
Могу и первое сделать, если кто-нибудь мне объяснит, как можно поменять 2 строки с помощью функции, свапающей указателей... Если передавать char *, то меняются они только локально, а если char ** , то несоответствие типов, т.к. строка задается так-char x[]="blah-blah-blah";
1
St@lker
0 / 0 / 0
Регистрация: 17.09.2009
Сообщений: 60
06.06.2011, 17:24  [ТС] #4
БЛАГОДАРЮ!Огромное спасибо!
не могли бы объяснить эту строчку: #define delims " \t\n!?,.-"
0
diagon
Higher
1932 / 1198 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
06.06.2011, 17:26 #5
Определяет макрос, который указывают компилятору, что вместо delims надо вставлять " \t\n!?,.-"
1
06.06.2011, 17:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2011, 17:26
Привет! Вот еще темы с ответами:

Вывести все слова, которые начинаются и заканчиваются на одну букву - C++
Задан текст заканчивающийся точкой. Вывести все слова, которые начинаются и заканчиваются на одну букву.

Вывести из файла все слова, которые начинаются на заданную букву - C++
Написать программу которая читает англ. текст с файла и выводит на экран все слова что начинаются на а.

Вывести только те слова из строки, которые начинаются и оканчиваются на заданную букву - C++
Вывести только те слова сообщения, которые начинаются и оканчиваются на заданную букву. Где у меня проблема? #include...

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


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

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

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