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

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

Войти
Регистрация
Восстановить пароль
 
BLRDron
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 38
#1

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

05.01.2015, 11:51. Просмотров 163. Ответов 4
Метки нет (Все метки)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var a:integer;
var s1,s2:string;
begin
  inc(a);
  write('Vvedite slovo: ');
  readln(s1);
  repeat
   s2:=s2+s1[a];
   a:=a+2;
  until(a>length(s1));
  writeln(s2);
  readln;
end.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2015, 11:51     Из паскаля в С++. Вывести все четные буквы слова
Посмотрите здесь:

Вывести все слова начинающиеся с заданной буквы. C++
C++ Вывести на экран все слова текста, начинающиеся с гласной буквы
Считать текст из файла и вывести на экран все слова текста, начинающиеся с гласной буквы C++
Дан текстовый файл. Вывести все слова, начинающиеся с заданной буквы C++
Вывести только четные буквы слова C++
Вывести на печать все слова, у которых есть двойные буквы C++
C++ Вывести на экран все слова, которые начинаются с заглавной буквы
C++ Строки (вывести все слова, содержащие только латинские буквы)
C++ В предложении найти и вывести на экран все слова, содержащие ровно две буквы “d”
C++ Вывести все слова из строки, начинающиеся с определенной буквы
C++ Вывести все слова начинающиеся с заглавной буквы
C++ Вывести все слова, начинающиеся с большой буквы, из заданной строки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6115 / 5718 / 1849
Регистрация: 18.12.2011
Сообщений: 14,608
Завершенные тесты: 1
05.01.2015, 12:16     Из паскаля в С++. Вывести все четные буквы слова #2
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;
}
BLRDron
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 38
05.01.2015, 12:34  [ТС]     Из паскаля в С++. Вывести все четные буквы слова #3
Благодарю.
volvo
Супер-модератор
 Аватар для volvo
22346 / 14523 / 4119
Регистрация: 22.10.2011
Сообщений: 25,725
Записей в блоге: 3
05.01.2015, 13:16     Из паскаля в С++. Вывести все четные буквы слова #4
Цитата Сообщение от zss Посмотреть сообщение
"a" не присвоено значение
Глобальная переменная инициализируется нулем по умолчанию, если что... Так что результатом будет a, равное 1...
zss
Модератор
Эксперт С++
 Аватар для zss
6115 / 5718 / 1849
Регистрация: 18.12.2011
Сообщений: 14,608
Завершенные тесты: 1
05.01.2015, 13:18     Из паскаля в С++. Вывести все четные буквы слова #5
Получается, что в Паскале все переменные глобальные?
Yandex
Объявления
05.01.2015, 13:18     Из паскаля в С++. Вывести все четные буквы слова
Ответ Создать тему
Опции темы

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