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

STL stack - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти суммы элементов, расположенных по периметру и записать их в массив http://www.cyberforum.ru/cpp-beginners/thread253544.html
задача Найти суммы элементов, расположенных по периметру и записать их в массив, если размерность исходной матрицы четная, то получить mas, если нечётная то mas. Проблема в цикле: for(k=0;k<p;k++) { for(i=k;i<n-k;i++) { sum1+=*(*(m+i)+k)+*(*(m+i)+n-1-k); }
C++ Изменить строчные буквы на прописные Встал вопрос: как сделать строчные буквы прописными. В Turbo Pascal есть очень удобная операция upcase. Есть ли что-то подобное на Си? Если нет, то как более рационально сделать замену. У меня идея только в том чтобы высчитать из ASCII таблицы разницу между маленькой и большой буквой и потом либо прибавлять либо вычитать. Но разницу нужно высчитать минимум 3 раза (анлийский алфавит, и русский,... http://www.cyberforum.ru/cpp-beginners/thread253540.html
Цилиндр объёма единица имеет в высоту h C++
Помогите решить задачу. язык Си Цилиндр объёма единица имеет в высоту h. Определить радиус основания цилиндра для значений h, равных Результат выполнения занести в массив чисел.
C++ Возведение в степень!
Возник вопрос - "А можно ли создать фукцию возведения в степень больших чисел записанных в символьную строку? Для того чтобы быстрее подсчет проходил! с = a^b - И не просто, путем прибавления b раз числа а к с, а каким нибудь другим путём?" Возможно пока не понятна в чем мысль! Попробую на примере объяснить! Возведение числа 2 в 1000 - ую степень будет происходить дольше чем даже 1000 в...
C++ перевод числа http://www.cyberforum.ru/cpp-beginners/thread253511.html
подскажите как перевести в 10ую систему число которое записано в двух ячейках массива : a=10; a=99 , причем число 9910 в 16 системе
C++ классы здравствуйте. помогите, пожалуйста, доделать программу. #include <iostream.h> #include <stdlib.h> #include <conio.h> #include <string.h> const int size=50; class COUNTRY { подробнее

Показать сообщение отдельно
videolord
48 / 14 / 1
Регистрация: 20.02.2011
Сообщений: 152

STL stack - C++

07.03.2011, 21:51. Просмотров 2199. Ответов 1
Метки (Все метки)

не мог бы кто нить обьяснить этот код!Гуглил и нашел!не могли бы комменты поставить
По идее так должен выводить!

Ввод
$VOlendomord$
__________________
Вывод
<i>VOlendomord</i>


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
#include <cstdio>
#include <stack>
#include <cctype>
#include <iostream>
 
using namespace std;
 
int main(void) {
 char ch;
 stack<char> sym;
  while ((ch = getchar()) != EOF) {
  while ((ch = getchar()) != '$') {
  if (ch == ' ') {
  continue;
  }
  if (isalpha(ch)) {
  if (sym.empty()) {
      printf ("<i>%c", ch);
      sym.push('c');
      }else {
      putchar(ch);
      }
     } 
     }
 if (!sym.empty()) {
      printf ("</i>");
       sym.pop();
      }
        putchar('\n');
        getchar();
    }
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru