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

Центрирование - расположение строки s1 посередине строки s2 длины L. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как перейти в начало текстового файла? http://www.cyberforum.ru/cpp-beginners/thread333854.html
Какую строку добавить в код, чтоб перейти в начало файла? while (fin.get(ch)) { if (isdigit(ch)) ++num; }
C++ Округление дробового числа Здраствуйте . Нужно написать программку. У пользователя должны спросить какое число ввести надо, к примеру он введет 1.234567. Потом у пользователя спрашивают сколько оставить чисел, если 3 то должно получится 1.23, если 5 то 1.2346. Ну и округлить предведущие числа. http://www.cyberforum.ru/cpp-beginners/thread333852.html
Программирование на языке C++ C++
Известны данные о мощности двигателей(в л.с.) и стоимость 30 легковых автомобилей. Определить общую стоимость автомобилей, у которых мощность двигателя превыщает 100 л.с.
C++ компиляция файла ms visual studio 2010
первый раз запустил программу , компилировал командой шифт+кнтрл+в , второй раз зашел в программу - команда не работает, меню 'построение' тоже не пашет, все серым цветом подвечено(деактивировано) (файл .cpp открыт)
C++ Ошибка в класси не могу найти http://www.cyberforum.ru/cpp-beginners/thread333784.html
Вот программа : #include <iostream> #include <conio.h> #include <locale.h> using namespace std; class Employee { public:
C++ Задание начальных значений объекта класса конструктором здравствуйте, форумчане. подскажите, пожалуйта, можно ли реализовать следующее: нужно создать конструктор, способный использовать текущее время, даваемое функцией ctime (интересует значение только часов, минут и секунд), чтобы задавать начальные значения объекту класса Time: class Time { public: Time(); private: int hour; подробнее

Показать сообщение отдельно
Mayonez
 Аватар для Mayonez
379 / 271 / 20
Регистрация: 26.12.2009
Сообщений: 875
17.07.2011, 20:46     Центрирование - расположение строки s1 посередине строки s2 длины L.
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
#include <iostream>
 
using namespace std;
 
int mystrlen(char* str)
{
    int i = 0;
    while(str[i]!='\0')
        i++;
    return i;   
}
 
void center(int l, char* s1, char* s2)
{
    cout << s1 << endl;
    for(int i = 0; i < (mystrlen(s1)-mystrlen(s2))/2; i++)
        cout << " ";
    cout << s2 << endl; 
}
 
int main()
{
    int maxSize;
    cout << "Ââåäèòå äëèГ*Г*Гі: ";
    cin >> maxSize;
    char* s1;
    char* s2;
    s1 = new char[maxSize];
    s2 = new char[maxSize];
    cout << "Ââåäèòå ïåðâóþ ñòðîêó: " << endl;
    cin >> s1;
    cout << "Ââåäèòå âòîðóþ ñòðîêó: " << endl;
    cin >> s2;
    center(maxSize, s1, s2);
    return 0;   
}
так?
 
Текущее время: 11:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru