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

Из паскаля в С++. Вывести все четные буквы слова - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу найти ошибку. Хеш-таблицы http://www.cyberforum.ru/cpp-beginners/thread1346806.html
Программа работает, в принципе, правильно, но есть маленькие погрешности при поиске элементов. То есть мы точно знаем, что элемент такой есть, но его алгоритм его не может найти и выводит, что его...
C++ Что делает operator++ Что делает operator++? Где и как он используется? http://www.cyberforum.ru/cpp-beginners/thread1346796.html
C++ В чем здесь ошибка?
Взял пример из книги 3d game programming with DirectX11, немного переделал, т.к. #include <xnamath.h> больше не существует: #include <Windows.h> #include <DirectXMath.h> #include <iostream> ...
Игра «Угадай число» C++
4. Игра «Угадай число». Компьютер загадывает число, человек отгадывает. Всего 5 попыток. (random)
C++ Проверить, является ли число простым http://www.cyberforum.ru/cpp-beginners/thread1346778.html
3. Проверить, является ли число простым. Ввести с клавиатуры
C++ Найти максимум из введенных последовательных чисел 2. Найти максимум из введенных последовательных чисел. Завершить числом 0 подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6403 / 5969 / 1945
Регистрация: 18.12.2011
Сообщений: 15,387
Завершенные тесты: 1
05.01.2015, 12:16
BLRDron,
Цитата Сообщение от BLRDron Посмотреть сообщение
inc(a);
"a" не присвоено значение, каков результат от inc(a) ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
using namespace std;
int main()
{
    int a=0;
   string s1,s2="";
   a++; // inc(a) ???????
   cout<<"Vvedite slovo: ";
   cin>>s1;
   do
   {
      s2+=s1[a];
      a+=2;
   }while(a<=s1.size() );
   cout<<s2<<endl;
   system("pause");
   return 0;
}
Я бы сделал проще
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
int main()
{
   cout<<"Vvedite slovo: ";
   char s1[100];cin>>s1;
   for(int i=1;i<=strlen(s1);i+=2)
       cout<<s1[i];
   cout<<endl;
   system("pause");
   return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru