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

Получить строку составляюшую пять звездичек (*) - C++

Восстановить пароль Регистрация
 
tohir_91
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 52
14.01.2013, 13:55     Получить строку составляюшую пять звездичек (*) #1
Получить строку составляюшую пять звездичек (*)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pakisan
14 / 14 / 1
Регистрация: 04.01.2013
Сообщений: 61
14.01.2013, 14:01     Получить строку составляюшую пять звездичек (*) #2
если, получить - вывести, то вот :
C++
1
2
3
4
5
6
7
8
9
10
#include<iostream>
using namespace std;
 
int main()
{
    for(int i=0;i!=5;i++)
        cout<<"*";
    //system("pause");
    return 0;
}
UserAK
70 / 70 / 4
Регистрация: 25.12.2012
Сообщений: 189
Записей в блоге: 2
14.01.2013, 14:15     Получить строку составляюшую пять звездичек (*) #3
C++
1
    char s[6] = "*****";
Добавлено через 1 минуту
кстати даже и не смешно я где-то видел задачи с такими вот решениями

Добавлено через 3 минуты
C++
1
2
3
    char s[6];
    memset(s, '*', 5);
    s[5] = '\0';
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
14.01.2013, 14:17     Получить строку составляюшую пять звездичек (*) #4
можно вообще извратиться
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cstring>
 
int main()
{
    std::string str;
    char star = '*';
    
    for (int i = 0; i < 5; i++)
        str += star;
    std::cout << str << std::endl;
    
    system("pause");
    return 0;
}
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
14.01.2013, 14:34     Получить строку составляюшую пять звездичек (*) #5
C++
1
std::cout << std::string(5, '*');
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
14.01.2013, 15:15     Получить строку составляюшую пять звездичек (*) #6
еще варианты
C++
1
2
3
4
5
6
7
#include <iostream>
#include <iomanip>
 
int main()
{
  std::cout << std::setfill('*') << std::setw (5) << "" << std::endl;
}
C++
1
2
3
4
  long long int n = 181068140021;
  n += 27892789;
  
  std::cout << (char*)(&n) << std::endl;
Пaтрик
14.01.2013, 15:19     Получить строку составляюшую пять звездичек (*)
  #7

Не по теме:

Kastaneda, хитрый жук!

Yandex
Объявления
14.01.2013, 15:19     Получить строку составляюшую пять звездичек (*)
Ответ Создать тему
Опции темы

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