Форум программистов, компьютерный форум CyberForum.ru

Найти самое короткое слово в котором первая и последняя буква одинакова - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнить 2 двухмерных массива разной длины символами.Написать функцию которая ставит символ * в младшем байте каждого слова массива http://www.cyberforum.ru/cpp-beginners/thread731397.html
Вот программа которая ставит символ * в старшем байте,помогите переделать в младший! #include<iostream.h> #include<math.h> #include<stdio.h> #include<conio.h> #include<stdlib.h> char mass; int i,j,l, x,y; int smechenie (int z,int c)
C++ Для настоящих знатоков которые умеют решать уравнения с использованием рекурсии Суть задания такова, решить данное уравнение с использованием рекурсии Ak=x/n * (Ak-1) http://www.cyberforum.ru/cpp-beginners/thread731392.html
Последовательность символов занести в две очереди, содержащих гласные и согласные буквы. Вывести элементы. C++
Последовательность символов, ограниченную точкой, занести в две очереди, содержащих гласные и согласные буквы русского алфавита. Вывести элементы очереди гласных и согласных букв. Очереди реализовать в двух вариантах: на массиве и с использованием динамического распределения памяти.
C++ Соблюдение норм ООП
После прочтения главы книги о классах языка C++ я очень хотел написать программу, в которой их свойства применяются. При написании методов класса я старался как можно дальше абстрагироваться от подробностей их применения, в связи с этим и есть такая фрагментация функции show (), насколько у меня это получилось? Собственно вопрос: что мне нужно подправить, чтобы программа была Ъ-ООП, или же всё и...
C++ Нужно вывести все возможные возрастающие 6-ти значные комбинации http://www.cyberforum.ru/cpp-beginners/thread731383.html
Задачка: Нужно вывести все возможные возрастающие 6-ти значные комбинации из промежутка чисел <0,100> Подкиньте пару идей.
C++ Найти в 2-мерном массиве строку с наименьшим елементом, заменить знак(-+) каждого елемента в этой строке на противоположный Нужно найти в 2-мерном массиве строку с наименьшим елементом, заменить знак(-+) каждого елемента в этой строке на противоположный. Напишите пожалуйста код программы. Заранее благодарен. Добавлено через 22 минуты Нужно найти в 2-мерном массиве строку с наименьшим елементом, заменить знак(-+) каждого елемента в этой строке на противоположный. Напишите пожалуйста код программы. Заранее... подробнее

Показать сообщение отдельно
ozzy_b
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 169
14.12.2012, 12:23     Найти самое короткое слово в котором первая и последняя буква одинакова
Написал код, вроде все правильно но почемуто невиводит то что мне надо. Для проверки дописал в сout вывод первой и последней буквы нужного слова, выводит, но сравнить ети буквы оно не хочет(( срочно помогите, пожалуста, надо дописать сечас на екзамене.
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
#include <iostream>
#include <string.h>
#include <conio.h>
#include <stdio.h>
const int n=100;
using namespace std;
void inp(char[]);
void tok(char[], int);
int main()
{
 char s[n];
 inp(s);
 int size=strlen(s);
 tok(s, size);
 getch();
 return 0;
}
void inp(char str[])
{
    cout<<"Input string: ";
    gets(str);
    cout<<endl;
}
void tok(char str[], int size)
{
    char* max=0,* min=0;
    char *min_word;
    min_word=strtok(str, " ");
    min=min_word;
    int min_size=strlen(min_word);
    do
    {
     if (strlen(min_word)<strlen(min) && min[0]==min[strlen(min)-1]) // сравнение первой и последней буквы искаемого слова
      min=min_word;
    }
    while (min_word=strtok(NULL," "));
    cout<<"Min: "<<min<<endl<<min[0]<<" "<< min[strlen(min)-1];
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru