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

Определить является ли строка палиндромом и удалить заглавные символы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Азбука Морзе, добавить пробел между словами при декодировании http://www.cyberforum.ru/cpp-beginners/thread668734.html
Написал "программу" для перевода кода Морзе на Английский и наоборот, но никак не могу понять как сделать чтобы между словами ставился пробел(в варианте Морзе->Английский). Также почему-то не работает выбор между способами перевода. Прошу помощи. #include <iostream> using std::cout; using std::cin; using std::endl; #include <cstring> using std::strcmp;
C++ Определить, сколько строчных русских букв в наборе слов Дано файл в формате txt. А в файле набор слов. Написать программу которая определяет сколько букв а, б, в, г, д, е, ё, ж, з, и, й, к, л, м, н, о, п, р, с, т, у, ф, х, ц, ч, ш, щ, ъ, ы, ь, э, ю, я в наборе слов Помогите http://www.cyberforum.ru/cpp-beginners/thread668729.html
как вывести число х из элементов и вычислить по формуле C++
X состоит из элементов 1,2,3,5,0 Необходимо вывести 1. И вычислить по формуле yi=(xi-1+xi)/2 при этом y1=x1 подскажите,пожалуйста как программа для этого выглядит?
C++ Системы счисления
Задано натуральное число n. Необходимо перевести его в k-ичную систему счисления и найти разность между произведением и суммой его цифр в этой системе счисления. Например, пусть n = 239, k = 8. Тогда представление числа n в восьмеричной системе счисления — 357, а ответ на задачу равен 3 × 5 × 7 − (3 + 5 + 7) = 90.
C++ Считать массив структур из файла http://www.cyberforum.ru/cpp-beginners/thread668701.html
//создание файла-записи #include<iostream> #include<conio.h> #include<stdio.h> using namespace std; //Стpуктуpа данных struct CD { char name; char adres ;
C++ Вычислить без pow Если можно,решите кодом. подробнее

Показать сообщение отдельно
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
11.10.2012, 16:10     Определить является ли строка палиндромом и удалить заглавные символы
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
39
40
41
42
43
44
45
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
using namespace std;
 
int main()
{
 
char* s= new char [128]; //задаем строку
char buf[250]; //для пробелов
string k;  //еще строка
cout<<"predlogenie : ";
gets(buf); //считываем
s = buf;
int i=0;
for(int j=0; j<strlen(s); j++)//цикл
{
if(s[j]!=' ')
{
k+=s[j]; //убираем пробел и провряем на палиндром
}
else //если не палиндром
{
for(int i=0; i<k.length(); i++) //цикл
{
if(k[i]!=k[k.length()-i-1])
{
  {
  for ( int i = 0; i < strlen(s); i++)
            if(isupper(s[i])) //если буква большая
            delchar(s,i,1); //удаляем
             std::cout << s << std::endl; //выводим
  }
}
else
{
cout << "slovo " << k << " yes" << endl;//вывод палиндрома
}
k="";
}
}
}
return 0;
}
какую функцию подобрать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru