Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
paradox84
7 / 7 / 1
Регистрация: 26.05.2011
Сообщений: 28
#1

Написать программу чтобы выводила надпись Hello world - C++

28.06.2011, 10:34. Просмотров 28090. Ответов 120

привет всем!Мне нужно написать прогу чтобы выводила надпись Hello world.Заранее благодарю
http://www.cyberforum.ru/cpp-beginners/thread375745.html
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2011, 10:34
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать программу чтобы выводила надпись Hello world (C++):

исправить программу, чтобы выводила результаты в два столбца. (простые числа близнецы)
кроме того нужно добавить еще одну 5, чтобы было 3 5 и 5 7 #pragma hdrstop...

Разработать программу, чтобы она выводила через запятую все четные числа диапазона
Разработать программу, чтобы она выводила через запятую все четные числа...

Задача страуструпа: Измените программу так, чтобы она выводила числа, которые почти равны друг другу
Есть программа #include <iostream> using namespace std; int main ()...

Изменить программу, чтобы там вместо dir была какая-то моя команда, и выводила слова песни или речевки
#include <iostream> #include <string> #include <map> #include <cctype>...

Написать программу, которая при вводе Kod Hul Rutores , выводила K. H. Rutores
Написать программу, которая при вводе Kod Hul Rutores , выводила K. H....

120
co6ak
Кошковед
515 / 503 / 63
Регистрация: 12.04.2010
Сообщений: 1,392
28.06.2011, 12:49 #21
тоже что-ль в извраты податься
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using std::cout;
 
int main()
{
    char mas[] = {'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'd', '!', '!', '!' };
    for (int i = 0; i < < strlen(mas)/2; i++)
        cout << mas[i];
 
    system("pause");
    return 0;
}
0
dimon1984
40 / 38 / 5
Регистрация: 22.01.2011
Сообщений: 670
28.06.2011, 12:57 #22
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <windows.h>
 
int main()
{
    HANDLE hs = GetStdHandle(STD_OUTPUT_HANDLE);
    DWORD dw;
    WriteConsole(hs, "Hello World", 12, &dw, NULL);
    
 
    system("pause");
    return 0;
}
0
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
28.06.2011, 13:00 #23
ИМХО, это только во фриланс.
5
nameless
Эксперт С++
338 / 302 / 36
Регистрация: 16.06.2009
Сообщений: 486
28.06.2011, 13:01 #24
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <boost/regex.hpp>
 
int main()
{
    std::string str = "adljfhkhsgh jhfjkgk dsfgg\
    sdlhfj,sdbjfbsdjbghsdbfghsasdadadadbghbshefgd\
    gdgdfgdfghello, world,nsgj,bfshdmvgdghfvagnvfgnA\
    Vvsd.knvjxxh";
    boost::regex reg("hello, world");
    boost::smatch result;
 
    std::string::const_iterator itBegin = str.begin();
    std::string::const_iterator itEnd = str.end();
    if (boost::regex_search(itBegin , itEnd, result, reg))  
        std::cout << result << std::endl;
 
    std::cin.get();
    return 0;
}
1
diagon
Higher
1937 / 1203 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
28.06.2011, 13:14 #25
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
extern "C" int printf(char*,...);
main() {
    char ch = 72;
    printf("%c",ch);
    ch += 29;
    printf("%c",ch);
    ch += 7;
    printf("%c%c",ch,ch);
    ch += 3;
    printf("%c",ch);
    ch -= 79;
    printf("%c",ch);
    ch += 55;
    printf("%c",ch);
    ch += 24;
    printf("%c",ch);
    ch += 3;
    printf("%c",ch);
    ch -= 6;
    printf("%c",ch);
    ch -= 8;
    printf("%c",ch);
    ch -= 67;
    printf("%c",ch);
}
1
ForEveR
В астрале
Эксперт С++
7994 / 4753 / 651
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
28.06.2011, 13:36 #26
Ага. И так еще можно.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
void print()
{
    std::cout << '\n';
}
 
template<class T, class... Args>
void print(const T& elem, const Args&... args)
{
    std::cout << elem;
    print(args...);
}
 
int main()
{
    print('h', 'e', 'l', 'l', 'o', ',', 'w', 'o', 'r', 'l', 'd', '!');
}
3
Евгений М.
1047 / 986 / 98
Регистрация: 28.02.2010
Сообщений: 2,858
Завершенные тесты: 2
28.06.2011, 13:53 #27
Взял и переделал код ForEveR-а. Комментируйте (c) на здоровье.
C++
1
2
3
#include <iostream>
#include <string>
class Hello{public:   static std::string string;}; std::string Hello::string = "Hello, world"; std::ostream& operator <<(std::ostream& os, const Hello& hel) { os << hel.string; return os; } static Hello hello;  int main() { std::cout << hello << '\n'; }
1
Dmitry_gdv
64 / 64 / 13
Регистрация: 18.03.2010
Сообщений: 353
28.06.2011, 14:07 #28
дааа
чувак своей темкой задел народ за живое
0
dimon1984
40 / 38 / 5
Регистрация: 22.01.2011
Сообщений: 670
28.06.2011, 14:14 #29
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main()
{
    char h[]="Hello world", c;
    __asm
    {
        lea esi, h
        mov ecx, 0bh
m1:     lodsb
        mov c, al
        push ecx
    }
    cout<<c;
    __asm
    {
        pop ecx
        loop m1
    }
 
    system("pause");
    return 0;
}
3
voral
849 / 558 / 113
Регистрация: 16.03.2008
Сообщений: 2,572
28.06.2011, 14:42 #30
diagon, под линуксом не то будет
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main()
{
    char delta[11] = {0,-3,7,0,3,99,8,-8,3,-6,-8};
    char c;
    int i;
    for (i=0,c='h';i<11;++i)
    {
        if (delta[i]==99) printf(" ");
        else printf("%c",c+=delta[i]);
    }
    printf("!\n");
}
0
Kastaneda
Jesus loves me
Эксперт С++
4759 / 2962 / 340
Регистрация: 12.12.2009
Сообщений: 7,520
Записей в блоге: 2
Завершенные тесты: 1
28.06.2011, 18:22 #31
Тема +100500 )))

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main(){
    int arr[]={-26,-20,76,33,14,-71,-84,-10,1,13,8,3,0};
    char *ptr="by Kastaneda!",*p=ptr;
        while(*p)
              std::cout<<(char)(*p+arr[p++-ptr]);
    std::cout<<std::endl;
        return 0;  
}
1
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
28.06.2011, 18:28 #32
И еще:
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
#define PRINT(x, y) std::cout << #x << ' ' << #y;
 
int main(){
  int Hello, World;
  PRINT(Hello, World);
  return 0;
}
1
Kastaneda
Jesus loves me
Эксперт С++
4759 / 2962 / 340
Регистрация: 12.12.2009
Сообщений: 7,520
Записей в блоге: 2
Завершенные тесты: 1
28.06.2011, 18:43 #33
asics, почему-то твой код мне навеял вот что:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <typeinfo>
 
class Hello{}a;
class World{}b;
 
int main(){
  std::cout<<(typeid(a).name()+6)<<", "<<(typeid(b).name()+6)<<std::endl;
  return 0;
}
))
3
Nursik77
273 / 233 / 30
Регистрация: 05.04.2011
Сообщений: 645
28.06.2011, 18:52 #34
Внесу как и я свои пять копеек:
C
1
2
3
4
5
#include<stdio.h>
#define n "HELLO WORLD!!!"
main() {
puts(n);
}
0
voral
849 / 558 / 113
Регистрация: 16.03.2008
Сообщений: 2,572
28.06.2011, 18:54 #35
Ну и вот вам ссылка на код программы вывода Hello world на 15 языках сразу
http://dumpz.org/9879/
0
dimon1984
40 / 38 / 5
Регистрация: 22.01.2011
Сообщений: 670
28.06.2011, 19:00 #36
для разнообразия
C++
1
2
3
4
5
6
int main(){
    system("echo Hello world");
 
    system("pause");
    return 0;
}
0
LubarVV
7 / 1 / 1
Регистрация: 25.06.2011
Сообщений: 6
28.06.2011, 19:15 #37
Вот если на чистом С

C
1
2
3
4
5
6
#include <stdio.h>
 
void main()
{
   printf("Hello world!");
}
0
OstapBender
584 / 523 / 75
Регистрация: 22.03.2011
Сообщений: 1,585
28.06.2011, 19:31 #38
LubarVV, это на чистом быдло-С
int main(void) надо
2
LubarVV
7 / 1 / 1
Регистрация: 25.06.2011
Сообщений: 6
28.06.2011, 19:44 #39
Цитата Сообщение от OstapBender Посмотреть сообщение
LubarVV, это на чистом быдло-С
int main(void) надо
На улице уже 21-й век, прошло то время когда надо было все писать досканально. Любой современный компилятор уже сам правит и оптимизирует код в процессе компиляции, если это необходимо, так что в итоге разница будет одна и та же
1
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.06.2011, 19:48 #40
LubarVV, почитай эту тему http://www.cyberforum.ru/cpp-beginners/thread285763.html
в особенности этот пост http://www.cyberforum.ru/cpp-beginne...ml#post1599798
1
28.06.2011, 19:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.06.2011, 19:48
Привет! Вот еще темы с решениями:

Как и на чем написать и скомпилировать программу, чтоб загружалась через bootmgr и выводить "hello world"?
Ну что-то типа совсем простой ОС, если это можно так назвать.

Дана формула. необходимо чтобы программа работала и выводила значение
Извинение за картинку, но мне кажется сложновато будет это напечатать

Сделать так, чтобы при вводе отрицательного значения программа выводила errror
Цикл WHILE. В этом коде нужно сделать так чтобы при вводе отрицательного...

Модернизировать код программы, чтобы программа выводила только те строки, где существуют двузначные числа
Есть файл, в нем содержится: Mikro mikro2 Mikro33 Mikro34 Mikro35 ...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru