Форум программистов, компьютерный форум, киберфорум С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Исправить код программы https://www.cyberforum.ru/ cpp-beginners/ thread1028343.html
Привет, помогите, пожалуйста. Есть код программы, что нужно включить/добавить, чтобы она работала полноценно... Исправьте код: char str1,str2; cin.getline(str1,255); int k=0; bool inside=false;// признак нахождения внутри скобок bool present=false; // Признак присутствия скобок for(int i=0;i<strlen(str1);i++) { if(inside)
C++ Функции библиотеки для работы со строками и символами
С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: • выводит текст на экран дисплея; • по нажатию произвольной клавиши поочередно выделяет каждое из слов текста, у которых первый и последний символы совпадают; •...
C++ strcat #include <windows.h> #include <iostream> #pragma warning (disable : 4996) void Func (char* lpszFileName); void main() { char *lpszFileName = "D:\\"; https://www.cyberforum.ru/ cpp-beginners/ thread1028296.html C++ Строки и функции Привет... Помогите решить, пожалуйста. Задание такое: Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками ( ). Сами скобки не удалять . Если хотя бы одной скобки нет – сообщить об этом https://www.cyberforum.ru/ cpp-beginners/ thread1028268.html
Удаление из массива C++
Добрый день.Программа выполняет три функции, выводит массив, добавляет значения спереди и двигает их в право, и удаляет с конца массива значения, так как удалить наверно не получится то наверно надо заменить нолями. Помогите пожалуйста написать или подскажите как написать функцию int removeEnd() которая должна удалять элементы с конц Удаление из массива. #include <cstdlib> #include...
C++ Удаление элементов массива несоответствующих условию Есть целочисленный массив _array из n элементов. Нужно проверить по условию, и если условие не выполняется - удалить этот элемент. Сделать это нужно без использования нового массива. Подскажите, пожалуйста, как? https://www.cyberforum.ru/ cpp-beginners/ thread1028260.html
C++ Найти sin https://www.cyberforum.ru/ cpp-beginners/ thread1028253.html
#include "stdafx.h" #include <iostream> // для оператора cout #include <cmath> // для функции sin #include <stdio.h> #include <clocale> int _tmain(int argc, _TCHAR* argv) {
Массив состоящий из произведения двух других массивов C++
С помощью парралельного программирования: Построить массив состоящий из элементов равных произведению соответствующих элементов двух других массивов
C++ Задание на тему "Строки и Функции" https://www.cyberforum.ru/ cpp-beginners/ thread1028237.html
Привет всем. Помогите решить задачу. Не могу понять само задание, т.к. не сталкивался подобным... И если уж кто-то это решит, закомментируйте объяснение что, где да как... т.е. где что выполняется... Задача такая: Написать и протестировать функцию STRP(str1,str2), которая возвращает указатель на первое вхождение символа из строки str2 в строку str1. Если ни один символ из строки str2 не...
C++ Вычислить значение выражения Помогите решить лабы пожалйуста (((( не получается сколько не пробывал 1 Написать программу для вычисления Ln(1+x) с относительной погрешностью 8% используя расположение в ряд Ln(1+x)=x-x^2/2+x^3/3-x^4/4+...+(-1)^n*x^n+1/n+1+... 2 Дана Последовательность нулей и единиц . Написать программу , которая преобразует последовательность, заменяя каждую подпоследовательность 11001100 на... https://www.cyberforum.ru/ cpp-beginners/ thread1028234.html
На сколько кусков распадется часть листа, если из него вырезать некоторые клетки? Есть алгоритм. C++
Из листа клетчатой бумаги размером М*N клеток удалили некоторые клетки. На сколько кусков распадется оставшаяся часть листа? Пример. Если из шахматной доски удалить все клетки одного цвета, то оставшаяся часть распадется на 32 куска. Добавлено через 1 минуту К – количество удалённых клеток, (х1; у1), …, (хk; yk) – координаты удалённых клеток. Для решения данной задачи рассмотрим двумерный...
C++ расположить элементы строк в порядке убывания. Вставить в каждую строку заданное число В массиве А(N,M) расположить элементы строк в порядке убывания. Вставить в каждую строку заданное число р, не нарушая этот https://www.cyberforum.ru/ cpp-beginners/ thread1028218.html
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 17
0

ошибка в программе - C++ - Ответ 5434569

04.12.2013, 16:43. Показов 442. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Пожалуйста помогите разобраться, никак не могу понять что не так, почему не так работает=(
в тексте подсчет количества слов палиндромов
#include <iostream>
#include <conio.h>
#include <string>
#include <clocale>
int main()
{
  setlocale(LC_ALL, "rus");
  using namespace std;
  char s[10][81];
  char m[]={NULL};
  int f,i,j,l=0,k=0;
  bool g=true;
  const int n=10;
  cout<<"Введите текст"<<endl;
  for (i=0; i<n; i++) {
	  gets (s[i]); 
      if(!strlen(s[i])) {
      break;
	  }
  }
  for (i=0; i<10; i++) {
	  for (j=0; j<strlen(s[i]); j++) {
		  s[i][j]=tolower(s[i][j]);
	  }
  }
  for (i=0; i<n; i++) {
	  f=strlen(s[i]);
	  for (j=0; j<f; j++) {
		  if (isalpha(s[i][j])) {
			  m[k]=s[i][j];
			  k++;
		  }
		  else {
			  int lon=k;
			  int half=lon/2;
			  for (k=0; k< half; k++) {
				  if(m[k]!=m[lon-1-k]) {
					  g=false;
					  break;
				  }
			  }
			  if (g) {
				  l++;
			  }
			  k=0;
		}
	  }
  }
  cout<<l<<endl;
  getch();
  return 0;
}
как я понимаю, это условие

if (isalpha(s[i][j])) {
m[k]=s[i][j];
k++;
}

, берется только буква, пробелы пропускаются, но, когда переход на другую строку он не останавливается как останавливается при пробеле, как это можно исправить?=(

Вернуться к обсуждению:
ошибка в программе C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2013, 16:43
Готовые ответы и решения:

Ошибка в программе.
А мне не поможите? Выдает ошибку, скрин не даю а дам код: var f:text; x,i:integer; y:string;...

ошибка в программе
int alice(int n,int g,int x) { long int a,a1; a1=pow(g,x); a=a1%n; return(a); } ...

Ошибка в программе
Доброе утро, уважаемые программисты. Прошу у вас помощи: выбивает ошибку. Спасибо #include...

Ошибка в программе
Выдает ошибку Wrong answer тест 1. В чем проблема? using System; class Program { ...

0
04.12.2013, 16:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2013, 16:43
Помогаю со студенческими работами здесь

Ошибка в программе.
подскажите, что не так?

Ошибка в программе ?
Здравствуйте, прощу помочь. Использовал код с данной темы:...

Ошибка в программе
Всем доброго времени суток! Пытаюсь запустить программу на делфи, но выходит ошибка на рисунке...

Ошибка в программе
Доброго времени суток. Столкнулась с проблемой, в программе где-то засела ошибка, сама найти не...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru