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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
DJ Дина
4 / 0 / 0
Регистрация: 26.12.2011
Сообщений: 36
#1

Подсчитать в строке, содержащей арифметическое выражение, количество используемых цифр и букв, заменить "+" на "-", подсчитать количество действий - C++

27.06.2012, 13:54. Просмотров 1231. Ответов 4
Метки нет (Все метки)

Ввести строку А с клавиатуры, содержащую арифметическое выражение. Подсчитать количество используемых цифр и букв. Заменить операцию "+" на "-". Подсчитать количество действий в выражении.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2012, 13:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подсчитать в строке, содержащей арифметическое выражение, количество используемых цифр и букв, заменить "+" на "-", подсчитать количество действий (C++):

Подсчитать в строке количество цифр и букв "S" - C++
Условие: Во введенной строке символов (последний - $) подсчитать общее количество цифр и букв S. #include <iostream> using...

Подсчитать количество слов "KSM" и "SKS" в строке - C++
Доброго времени суток, господа. Не знаю что делать с поставленном мне задачей -- подсчитать количество слов "KSM" и "SKS" в строке char...

Подсчитать количество букв "f" в данной строке - C++
#include <iostream> #include <string> #include <cstdio> using namespace std; int main() { char k; int b =...

Ввести строку А с клавиатуры, содержащую арифметическое выражение. Подсчитать количество используемых цифр и букв. - C++
Ввести строку А с клавиатуры, содержащую арифметическое выражение. Подсчитать количество используемых цифр и букв. Заменить операцию «+»...

Найти номер последней по порядку строки в матрице, содержащей наибольшее количество букв "ш", "щ" - C++
Нужен код к этому условию, пожалуйста. Дана символьная матрица размера 13х18. Найти номер последней по порядку строки,содержащей...

Подсчитать, сколько букв "Р", "к", "т" в данной строке - C++
дана строка подсчитать сколько в ней букв Р, к, т. помогите=)

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
27.06.2012, 14:03 #2
Каждый символ в сторке просматривать и сравнивать его с арифметическим выражением.
Если встречается + - * / тогда увеличивать счетчик.
Вот и весь алгоритм
Choopa
17 / 17 / 0
Регистрация: 03.04.2011
Сообщений: 89
27.06.2012, 14:05 #3
Забиваешь строку в массив char, проходишь по элементам, функцией int() смотришь номер символа в табличке асхи и сравниваешь его с диапозоном цифр в этой же таблице, и с "+".
Прогу пиши сама, ибо пора уже самостоятельно программировать програмки уровня a+b
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
27.06.2012, 14:07 #4
Цитата Сообщение от Choopa Посмотреть сообщение
Прогу пиши сама, ибо пора уже самостоятельно программировать програмки уровня a+b
Согласен. Это не очень и сложная программа.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
27.06.2012, 14:43 #5
Небольшая помощь как посчитать буквы и цифры
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream> 
using namespace std; 
int main() 
{ 
 setlocale(0, "rus");
  char str[] = "asd11asdasd1312asdasd"; 
  int count_b = 0;  // счётчик букв
  int count_c = 0;  // счётчик цифр
  int i; 
 
  int size = strlen(str); // размер строки
  for ( i = 0; i < size; i++)  
  {
  if(isalpha(str[i])) count_b ++;  // считает буквы
  if(isdigit(str[i])) count_c++;   // считает цифры
  }
 
  cout << "Букв в строке " << count_b << endl;  
  cout << "Цифр в строке " <<  count_c << endl;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2012, 14:43
Привет! Вот еще темы с ответами:

26. Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк. - C++
помогите с программкой пожалуйста. язык для меня совершенно незнакомый, а от решения этой задачки зависит судьба в универе одной очень...

Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк. - C++
помогите с программкой пожалуйста. язык для меня совершенно незнакомый, а от решения этой задачки зависит судьба в универе одной очень...

Результаты сдачи экзамена группой из N сту-дентов находятся в массиве REZ. Подсчитать количество студентов, сдавших экзамен на "хорошо" и "отлично" - C++
Задача 68. Результаты сдачи экзамена группой из N сту-дентов находятся в массиве REZ. Подсчитать количество студентов, сдавших экзамен на...

Переписать элементы массива "X" в массив "Y" и подсчитать их количество - C++
Массив: Х(70) Условия и ограничения:-1≤Хi≤1 Переписать элементы массива &quot;X&quot; в массив &quot;Y&quot; и подсчитать их количество на языке С++ ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.06.2012, 14:43
Ответ Создать тему
Опции темы

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