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

Вывести на экран количество слов где первая и последняя буквы одинаковы (не понимаю где ошибка) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнение двух строк функцией strcmp http://www.cyberforum.ru/cpp-beginners/thread731520.html
Напишите программу, которая использует функцию strcmp для сравнения двух строк, вводимых пользователем. Программа должна определить: первая строка меньше, равна или больше второй строки.
C++ Как вывести 10 раз одну и туже фразу? Есть код и нужно что то дописать чтобы выводило его 10 раз #include <iostream> using namespace std; int main() { simon(10); cout << "Hello world"\n ; return 0; http://www.cyberforum.ru/cpp-beginners/thread731506.html
Как бросать эти исключения? C++
throw popOnEmpty();, throw pushOnFull(Value);. Что нибудь надо выше заинкладить/написать? Что именно?
C++ Умножение матриц
Как мне перемножить матрицы друг на друга? Искал в интернете все говорят воспользуйся boost, я скачал, а что делать дальше не понимаю. Можно ли извлечь из архива boost нужную библиотеку и просто прописать #include .... ?
C++ Найти самое короткое слово в котором первая и последняя буква одинакова http://www.cyberforum.ru/cpp-beginners/thread731410.html
Написал код, вроде все правильно но почемуто невиводит то что мне надо. Для проверки дописал в сout вывод первой и последней буквы нужного слова, выводит, но сравнить ети буквы оно не хочет(( срочно помогите, пожалуста, надо дописать сечас на екзамене. #include <iostream> #include <string.h> #include <conio.h> #include <stdio.h> const int n=100; using namespace std; void inp(char); void...
C++ Заполнить 2 двухмерных массива разной длины символами.Написать функцию которая ставит символ * в младшем байте каждого слова массива Вот программа которая ставит символ * в старшем байте,помогите переделать в младший! #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) подробнее

Показать сообщение отдельно
Юлия-
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 9

Вывести на экран количество слов где первая и последняя буквы одинаковы (не понимаю где ошибка) - C++

14.12.2012, 14:16. Просмотров 1173. Ответов 1
Метки (Все метки)

задан текст нужно вывести на экран количество слов где первая и последняя буквы одинаковы
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
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
char main()
{
  setlocale(LC_ALL,"Rus");
  char a[200],k[50],x,y;
  int j,t,i=0;
  //cout << "Введите строку:\n";
  //cin >> a;
  cin.get(a,200,'.');
  while (a[i]!='.')
  {
    for (j=0;a[j]==' ';j++)
    {
      if (a[j]==' ')
      {
        strncpy(k,a,j);
      }
    }
    x=k[0];
    y=k[j];
    if (x==y)
    {
      for (t=0;t==j;t++)
      {
        cout << k[t];
      }
    }
    i++;
  }
  _getch();
  return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru