Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.84/104: Рейтинг темы: голосов - 104, средняя оценка - 4.84
0 / 0 / 0
Регистрация: 23.07.2012
Сообщений: 19

hello world 10 раз

23.07.2012, 17:09. Показов 22092. Ответов 65
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
нужен вывести hello world 10 раз через for и while.как это сделать я не знаю.
printf 10 раз не подходит
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.07.2012, 17:09
Ответы с готовыми решениями:

Нужно вывести на экран “Hello world” N раз
Нужно вывести на экран “Hello world” N раз. Input Со стандартного устройства ввода вводится 1 натуральное число – N, не превосходящее ...

Напечатать слово world n раз
привет ребят) нужна очень помощь)) если не трудно напишите решение задач вот этих: 1) Напечатать слово world n раз. 2) Напечатать...

Вывод Hello World в цикле 10 раз
Задача: Модифицировать текст программы так, чтобы надпись выводилась на экран 10 раз. Указание: для выполнения задачи достаточно добавить...

65
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
24.07.2012, 22:45
Студворк — интернет-сервис помощи студентам
А ещё можно скропать многопоточное приложение...

Добавлено через 16 минут
погнали
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h> 
#include <pthread.h> 
void *taskl(void *X) { 
 printf ("Hello, word!\n");
 return NULL; 
} 
 
//++++++++++++++++++++++++++++++++++++++
 
int main(int argc, char *argv[]) { 
 
 void* status; 
 
 pthread_t Thread [10];
 
 for (int i= 0; i< 10; i++) {
  pthread_create(&Thread[i],NULL,taskl,NULL); 
  pthread_join(Thread[i], &status);
 }
 getchar ();
 return (0) ; 
}
Компилить
Bash
1
g++ main.cpp -lpthread
1
24.07.2012, 22:50

Не по теме:

kravam, без гонки за счетчик неитересно даже

0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
24.07.2012, 23:22
А куда гнаться-то? Пишут и пишут себе. Учитывая, что операция printf неделима даже.

А вот можно ввести такое дополнительное ограничение: потоки НЕ ПЛАНИРОВАТЬ, использовать cout (как вариант putchar()) Сответственно каждый поток должен анализировать написанное и дописывать чё надо. Например, написано:

C++
1
2
3
Hello, word!
Hello, word!
Hello, wo
в это время управление передаётся потоку X; он должен начать писать "r".

Лень не будет накропаю, а щас спать.
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
24.07.2012, 23:27
Лучший ответ Сообщение было отмечено как решение

Решение

вот немного переделанный примерчик взятый из презентаций boost con 2012
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <functional>
#include <iostream>
#include <thread>
#include <chrono>
#include <string>
 
template<class T, class C1, class C2>
struct Bind
{
    Bind(C1 & ktor, std::function<C2(T)> rest) : _ktor(ktor), _rest(rest)
    {
    }
    
    void runCont(std::function<void(T)> k)
    {
        std::function<C2(T)> rest = _rest;
        std::function<void(T)> lambda = [k, rest](T a)
        {
            return rest(a).runCont(k);
        };
        
        _ktor.runCont(lambda);
    }
    
    C1 _ktor;
    std::function<C2(T)> _rest;
};
 
void asyncApi(std::function<void(std::string)> handler)
{
    std::thread th([handler]()
    {
        std::this_thread::sleep_for(std::chrono::seconds(3));
        handler("Hello world from child thread");
    });
    th.detach();
}
 
struct AsyncApi {
    void runCont(std::function<void(std::string)> k) 
    {
        asyncApi(k);
    }
};
 
struct Loop {
    Loop(std::string s) : _s(s) {}
 
    void runCont(std::function<void(std::string)> k) 
    {
        std::cout << _s << std::endl;
        Bind<std::string, AsyncApi, Loop>(AsyncApi(), [](std::string s)  { return Loop(s); }).runCont(k); 
    }
 
    std::string _s;
};
 
int main()
{
    Loop("Loop: ").runCont([](std::string s)
    {
        std::cout << s << std::endl;
    });
 
    for(int i = 0; i < 7; ++i)
    {
        std::cout << "Hello world from parent thread" << std::endl;
        std::this_thread::sleep_for(std::chrono::seconds(1));
    }
        
    return 0;
}
нехилая тут череда вызовов
3
25.07.2012, 20:55

Не по теме:

Ещё предлагаю MPI, семафоры, мьютексы, критические секции, синхронизация по таймеру и чёт класс так и не увидел:D

0
26.07.2012, 02:54

Не по теме:

Цитата Сообщение от Jupiter Посмотреть сообщение
вот немного переделанный примерчик взятый из презентаций boost con 2012
Монады в С++ =-O Выглядят, правда, не очень

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.07.2012, 02:54

Вывод "Hello, world!" заданое количество раз, с новой строки
Доброго времени суток. Помогите написать програму на асме,сам впервые стыкаюсь с ним.. Сама задача : В командной строке ввести 2 числа,...

Рекурсия: вывод "Hello, World!" N раз
Напишите, пожалуйста, код, который выводит &quot;Hello, World!&quot; N раз. Не могу понять, как пользоваться рекурсией. Например: Ввод: 2 ...

Поменять слова местами то есть Hello World > World Hello C++
Ребят всем привет помогите решить задачку: Имеется предварительно созданный текстовый файл, содержащий строку &quot;Hello World&quot;....

Переменной А присвоить ее значение, увеличенное в N раз, 2N раз, 3N раз
Переменной А присвоить ее значение, увеличенное в N раз, 2N раз, 3N раз

Найти вероятность того, что герб выпадет: 2 раза; не менее 2 раз; не более 2 раз; не менее одного и не более трех раз
Монету бросают 6 раз. Найти вероятность того, что герб выпадет: а) 2 раза; б) не менее 2 раз; в)не более 2 раз; г) не менее одного и не...


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

Или воспользуйтесь поиском по форуму:
66
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru