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

с паскаля в с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Завершение бесконечного цикла через определенное время http://www.cyberforum.ru/cpp-beginners/thread980265.html
Есть бесконечный цикл for( ; ; ), который обрабатывает событие нажатия кнопки в игре. Если на кнопку не нажали в течении двух секунд, нужно, чтобы цикл завершался, как это можно сделать?
C++ Подключение русского языка Недавно нашла,как сделать так,чтобы на экране отображались на русском языке не только фразы из cout<<, но и которые вводятся с клавиатуры,т.е стоят в cin>>. Итак начнем с того,что добавим еще один заголовочный файл #include<windows.h> после или в процедуре или после main() пишем int=GetConsoleCP(); а рядом с нужным cin>> , которыйи хочется вывести на русском спереди пишем- ... http://www.cyberforum.ru/cpp-beginners/thread980258.html
C++ Напечатать таблицу значений функции Y=X2+1 во введенном диапазоне
Напечатать таблицу значений функции Y=X2+1 во введенном диапазоне
Ввести 5 дробных чисел и после ввода каждого числа вывести среднее арифметическое введённой части последовательности C++
Ввести 5 дробных чисел и после ввода каждого числа вывести среднее арифметическое введённой части последовательности.
C++ Найти все делители целого положительного числа http://www.cyberforum.ru/cpp-beginners/thread980234.html
Найти все делители целого положительного числа
C++ Определить, находится ли в массиве введенное с клавиатуры число Написать программу которая проверяет находится в массиве введенное с клавиатуры число.Вивесты его на экран подробнее

Показать сообщение отдельно
B@R_LOG
 Аватар для B@R_LOG
18 / 18 / 0
Регистрация: 03.07.2013
Сообщений: 49
17.10.2013, 21:40     с паскаля в с++
Как вспомнил.
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
38
39
40
#include "stdafx.h"
#include <string>
#include <iostream>
 
using namespace std;
 
int len1, len2;
string s1, s2;
string center (string s1, string s2, int len1, int len2)
{
  string res; int ind,i1,i2;
  res = s1;
  res[0] = char(len1+len2);
  ind = len1/2;
  cout << "!";
  i1 = len1+len2;
  i2 = len1;
  do 
  {    res[i1]= res[i2]; i2--; i1--; /* error*/}
  while( i2!=ind);
 
  for (i1=1; len2; i1++) res[ind+i1]= s2[i1];
  return res;
}
void main()
{   
    do 
    {
        cout << "Input string:";
        cin >> s2 >> s1;
        len1 = int(s1[0]);
        len2 = int(s2[0]);
        if ( (len1+len2) > 255 ) cout << "\nWrong input data";
        
      
    }
     while ( len1+len2 > 255);
     cout <<  center(s1,s2,len1,len2);
     system("pause");
}
 
Текущее время: 12:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru