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

вывести "перевернутую" исходную строку на экран - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Консольный интерфейс для кольцевого односвязного списка http://www.cyberforum.ru/cpp-beginners/thread414769.html
http://ubuntuone.com/6wKtCh5iViDl0xyPSRc3LC вот тут все файлы проги.. 7.cpp главный.. когда запускаю, при выборе любого пункта, кроме "показать список", меню по символу начинает сдвигаться вверх.. но когда выбираю "показать список", а затем Esc, все становится как было.. не пойму в чем может быть дело.. искал отличия в выходе из функцию.. вроде везде все верно Чтобы "поднять" тему в разделе...
C++ Чтение из файла? void BinFile::read_file() { fstream f;; int n,x, element,g=0; char *s; cout<<"Введите имя файла:"; cin>>s; f.open(s,ios::in | ios::binary ); if(!f.good()) {cout<<"Ошибка чтения файла или файл не существует! \n Проверьте правильность ввода!"; http://www.cyberforum.ru/cpp-beginners/thread414767.html
C++ КУРСОВАЯ РАБОТА, по программированию.
ребят, помогите пожалуйста с курсовой по С. сдавать в понедельник, а у меня ничего нет.
получить b из a C++
Дано два числа a и b. Можно ли из числа a получить число b, вычеркивая(удаляя) в числе a цифры. Например:а-45687 а b-56 можно
C++ Сортировка строк http://www.cyberforum.ru/cpp-beginners/thread414752.html
Упорядочить строки массива по невозрастанию значений последних элементов строк.
C++ Перевод букв в цифры Всем доброе время суток. Суть задания такова: надо писать немецкие цифры буквами, а я должен определить что за цифра и вывести их в цифровом формате. Например: einundzwanzig на вводе, а на выводе я должен написать 21. Для меня сложность составляет, что я не знаю как их разделить ведь там без пробелов пишется в одно слово всё. Не прошу писать код, подскажите алгоритм, какими операторами... подробнее

Показать сообщение отдельно
edward_jonson
158 / 158 / 25
Регистрация: 23.02.2011
Сообщений: 390
22.12.2011, 20:04     вывести "перевернутую" исходную строку на экран
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
#include <iostream>
#include <string.h>
#include <stdlib.h>
const int N=80;
int main(void)
{
   bool ifHere=false;
   int count=0,i;
   char str[N],tmp,smb,fnd;
   cout << "Enter string:\n";
   cin >> str;
   for (i=0;i<=(strlen(str)/2)-1;i++)
   {
      tmp=str[i];
      str[i]=str[strlen(str)-i-1];
      str[strlen(str)-i-1]=tmp;
   }
   cout << "Inverse:\n";
   cout << str;
   cout << "\nEnter symbol to count:\n";
   cin >> smb;
   for (i=0;i<strlen(str);i++)
    if(str[i]==smb) count++;
   cout << count << " symbols\n";
   cout << "Enter symbol to find:\n";
   cin >> fnd;
   for (i=0;i<strlen(str);i++)
      if(str[i]==fnd)
      {
         ifHere=true;
         break;
      }
   if (ifHere) cout << "Found!\n";
   else cout << "Not Found!\n";
   system("PAUSE");
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru