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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 195, средняя оценка - 4.91
paradox84
7 / 7 / 1
Регистрация: 26.05.2011
Сообщений: 28
#1

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

28.06.2011, 10:34. Просмотров 26700. Ответов 117

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

написать прогу чтобы выводила все лексикографически следующие перестановки - C++
написать прогу чтобы выводила все лексикографически следующие перестановки на С + +, попроще, пожалуйста очень нужно формулировка...

исправить программу, чтобы выводила результаты в два столбца. (простые числа близнецы) - C++
кроме того нужно добавить еще одну 5, чтобы было 3 5 и 5 7 #pragma hdrstop #include <stdio.h> #include <iostream.h> #include...

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

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

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

Написать программу, которая при вводе Kod Hul Rutores , выводила K. H. Rutores - C++
Написать программу, которая при вводе Kod Hul Rutores , выводила K. H. Rutores у меня написано из другой задачи, просто не пойму,...

117
Kastaneda
Нарушитель
Эксперт С++
4671 / 2875 / 233
Регистрация: 12.12.2009
Сообщений: 7,307
Записей в блоге: 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
Эксперт С++
2848 / 1783 / 144
Регистрация: 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
Нарушитель
Эксперт С++
4671 / 2875 / 233
Регистрация: 12.12.2009
Сообщений: 7,307
Записей в блоге: 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 / 21
Регистрация: 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
462 / 443 / 72
Регистрация: 16.03.2008
Сообщений: 2,149
28.06.2011, 18:54 #35
Ну и вот вам ссылка на код программы вывода Hello world на 15 языках сразу
http://dumpz.org/9879/
0
dimon1984
40 / 38 / 0
Регистрация: 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 / 35
Регистрация: 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
Каратель
Эксперт С++
6558 / 3979 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.06.2011, 19:48 #40
LubarVV, почитай эту тему int main() VS void main()
в особенности этот пост int main() VS void main()
1
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
28.06.2011, 19:50 #41
LubarVV, ваши слова про оптимизацию компилятора верны, но к сожалению они не относятся к войд мейн,
можете заглянуть сюда
http://www.cyberforum.ru/search.php?searchid=3336799
или сюда
http://codepad.org/ASK47mVX
)))


зы:

мое:
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
41
42
const char* hello[9] = {
    "#  # #### #    #    ####",
    "#  # #    #    #    #  #",
    "#  # #    #    #    #  #",
    "#### #### #    #    #  #",
    "#  # #    #    #    #  #",
    "#  # #    #    #    #  #",
    "#  # #### #### #### ####  #",
    "                          #",
    "                         #",
};
 
const char* world[7] = {
    "#   # #### #### #    ###  #",
    "#   # #  # #  # #    #  # #",
    "#   # #  # #  # #    #  # #",
    "#   # #  # ###  #    #  # #",
    "#   # #  # # #  #    #  # #",
    "# # # #  # #  # #    #  #  ",
    " ###  #### #  # #### ###  #"
};
 
 
 
 
 
int main() {
 
    for (int i=0; i<9; i++)
        std::cout << hello[i] << '\n';
 
    std::cout << '\n';
 
    for (int i=0; i<7; i++)
        std::cout << world[i] << '\n';
 
 
 
 
    getchar();
    return 0;
}
5
LubarVV
7 / 1 / 1
Регистрация: 25.06.2011
Сообщений: 6
28.06.2011, 20:05 #42
Цитата Сообщение от OstapBender Посмотреть сообщение
ваши слова про оптимизацию компилятора верны, но к сожалению они не относятся к войд мейн
ну это конечно не учел, а материал довольно интересный, все-таки надо больше читать оф. документации и меньше заниматься быдлокодерством
0
schdub
2955 / 1300 / 239
Регистрация: 19.01.2009
Сообщений: 3,413
Завершенные тесты: 1
29.06.2011, 00:49 #43
ещё:
C++
1
2
3
4
#include <iostream>
struct A { A() { std::cout << "Hello,"; } };
struct B : A { B() { std::cout << " World!\n"; } operator int() { return 0; }};
int main() { return B(); }
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using std::cout;
struct X { X() {cout << "l";} ~X() {cout << "r";} };
struct Z { Z() {cout << "l";} ~Z() {cout << "l";} };
struct S { S() {cout << " ";} ~S() {cout << "w";} };
struct W { W() {cout << "H";} ~W() {cout << "!";} };
struct Y { Y() {cout << "o";} ~Y() {cout << "o";} };
struct O { O() {cout << "e";} ~O() {cout << "d";} };
class C { W w; O o; Z z; X x; Y y; S s; public: operator int() { return 0; }};
int main() { return C(); }
1
ForEveR
В астрале
Эксперт С++
7979 / 4738 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
29.06.2011, 02:18 #44
Еще вариант.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <boost/mpl/vector_c.hpp>
#include <boost/mpl/for_each.hpp>
 
struct value
{
    template<class T>
    void operator() (const T& v)
    {
        std::cout << v;
    }
};
 
int main()
{
    typedef boost::mpl::vector_c<char, 'H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'>::type vec;
    boost::mpl::for_each<vec>(value());
}
Сначала хотелось с специализацией шаблонов и использованием mpl... Не вышло. Бегать по нему не умею. Если кто знает как поделитесь плиз.
1
easybudda
Модератор
Эксперт CЭксперт С++
9681 / 5631 / 954
Регистрация: 25.07.2009
Сообщений: 10,808
29.06.2011, 04:01 #45
Цитата Сообщение от LubarVV Посмотреть сообщение
Любой современный компилятор уже сам правит и оптимизирует код в процессе компиляции
Да мало того - порой сам недостающие части программы дописывает... Но только это не повод писать программу абы как в надежде, что умный компилятор сам во всём разберётся. Он то может и разберётся, но не факт, что сюрпризов не будет.

Вот хелло ворлд на С, правда, фанатам MacOS и некоторой другой экзотики прийдётся слегка подправить...
C
1
2
3
4
5
6
7
#include <stdio.h>
 
int main(void){
    int arr[] = { 0x6c6c6548, 0x6f77206f, 0x00646c72 };
    printf("%s\n", (char*)arr);
    return 0;
}

Не по теме:

А вообще - да, разошлись на пять страниц...

2
29.06.2011, 04:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2011, 04:01
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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