Форум программистов, компьютерный форум, киберфорум
С++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Следующий раунд. Задача
Запись от link1123 размещена 25.08.2018 в 19:28
Показов 3274 Комментарии 0

https://codeforces.com/problemset/problem/158/A
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
 
using namespace std;
 
int main()
{
    int n, k, temp(0);
    cin >>n >> k;
    int *mass = new int[n];
    bool SeeNool(false),IfNotBreak(true);
    for (int i(0) ; i < n; i++)
    {
        cin >> mass[i];
        if (mass[i] < 1 && IfNotBreak && i<k)
        {
            SeeNool = true;
...
Старый
Театральная площадь
Запись от link1123 размещена 19.08.2018 в 20:46
Показов 4426 Комментарии 4

Ограничение по времени на тест: 1 second
Ограничение по памяти на тест: 256 megabytes
Ввод: стандартный ввод
Вывод: стандартный вывод
Театральная площадь в столице Берляндии представляет собой прямоугольник n × m метров. По случаю очередного юбилея города, было...
Старый
четное в виде 2 нечетных
Запись от link1123 размещена 16.07.2018 в 14:04
Показов 1943 Комментарии 2

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <fstream>
using namespace std;
ofstream fout("text.txt");
unsigned long long oper1(1), oper2(1);
 
int _tmain(int argc, _TCHAR* argv[])
{
 
 
    bool ten(0);
    for (unsigned long long i(4); (oper1 & 1 && oper2 & 1); i = i + 2)
    {
            if (ten)
            {
 
                oper2
...
Старый
С++ «Неделя четвертая - Исключения - Калькулятор обыкновенных дробей» #23
Запись от acmades размещена 24.08.2017 в 14:27
Показов 15290 Комментарии 0

Задание:
Ссылка на прошлое задание
Итак, теперь у нас с вами есть полноценный тип для представления обыкновенных дробей: класс Rational интегрирован в язык с помощью перегрузки операторов и не позволяет выполнять некорректные операции за счёт выбрасывания исключений. Давайте на основе...
Старый
С++ «Неделя четвертая - Работа с текстовыми файлами и потоками - Список студентов» #20
Запись от acmades размещена 22.08.2017 в 22:06
Показов 14285 Комментарии 0

Продолжаю курс «Основы разработки на C++: белый пояс»
Новое задание:
Определите структуру «Студент» со следующими полями: имя, фамилия, день, месяц и год рождения. Создайте вектор из таких структур, заполните его из входных данных и затем по запросам выведите нужные поля.

Формат ввода

Первая строка содержит одно целое число N от 0 до 10000 — число студентов.

Далее идут N строк,...
Старый
С++ «Неделя четвертая - Работа с текстовыми файлами и потоками - Работа с файлами» #19
Запись от acmades размещена 22.08.2017 в 21:51
Показов 31032 Комментарии 3

Потоки прикольная штука. Вот новое задание:
В этом задании вам предстоит написать две небольшие программы. Каждый пункт - отдельная задача, решение отправляйте в поле с соответствующим номером.
Часть 1

Ваша программа должна считать содержимое файла input.txt и напечатать его на экран без изменений. Гарантируется, что содержимое файла input.txt заканчивается переводом строки.

Пример
input.txt
C++
1
2
3
Kepp calm
and
learn C++
stdout...
Старый
Рейтинг: 5.00. Голосов: 1.
С++ «Неделя четвертая - Структуры и классы - Структура LectureTitle» #18
Запись от acmades размещена 22.08.2017 в 21:13
Показов 23947 Комментарии 0

Началась четвертая неделя обучения. Структуры и классы.
Задание:
Дана структура LectureTitle:
C++
1
2
3
4
5
struct LectureTitle {
  string specialization;
  string course;
  string week;
};
Допишите конструктор и структуры Specialization, Course, Week так, чтобы объект LectureTitle можно было создать с помощью кода
C++
1
2
3
4
LectureTitle title(
    Specialization("C++"),
    Course("White belt"),
    Week("4th")
...
Старый
С++ «Неделя третья - Введение в структуры и классы - Имена и фамилии» #17
Запись от acmades размещена 21.08.2017 в 17:29
Показов 83307 Комментарии 2

Третья неделя обучения на coursera.org
Структуры и классы - интересная тема. Некоторые задания долго разбирал.

Для начала маленькое задание:
Реализуйте класс, поддерживающий набор строк в отсортированном порядке. Класс должен содержать два публичных метода:
C++
1
2
3
4
5
6
class SortedStrings {
public:
  void AddString(const string& s) {
    // добавить строку s в набор
  }
  vector<string> GetSortedStrings() {
...
Старый
Рейтинг: 1.00. Голосов: 1.
С++ «Неделя вторая - Алгоритмы - Сортировка целых чисел по модулю, Сортировка без учета регистра» #16
Запись от acmades размещена 05.08.2017 в 22:56
Показов 45043 Комментарии 7

Идем дальше. Курс: «Основы разработки на C++: белый пояс»
Начало в начале блога ))))
Сортировка целых чисел по модулю
Задание:
В стандартном потоке дана одна строка, состоящая из N + 1 целых чисел. Первым числом идёт само число N. Далее следуют ещё N чисел, обозначим их за массив A. Между собой числа разделены пробелом....
Старый
Рейтинг: 4.00. Голосов: 1.
С++ «Неделя вторая - Контейнер set - Синонимы» #15
Запись от acmades размещена 01.08.2017 в 04:21
Показов 43432 Комментарии 7

Привет, привет.
Продолжаю решать курс: «Основы разработки на C++: белый пояс». Сегодня несколько задач и столько же решений по контейнеру set.
Задача 1: Количество уникальных строк.
Дан набор строк. Найдите количество уникальных строк в этом наборе.

Формат ввода
Сначала вводится количество строк N, затем — сами N строк, разделённые...
Старый
Рейтинг: 4.00. Голосов: 1.
С++ «Неделя вторая - Контейнер map - Автобусные остановки 2» #14
Запись от acmades размещена 25.07.2017 в 19:52
Показов 24259 Комментарии 2

Еще задачка про автобусные остановки.
Задача:
В этой задаче вам нужно присваивать номера автобусным маршрутам.
А именно, для каждого маршрута, заданного набором названий остановок, нужно либо выдать новый номер (первому маршруту — 1, второму — 2 и т. д.), либо вернуть...
Старый
Рейтинг: 3.67. Голосов: 3.
С++ «Неделя вторая - Контейнер map - Автобусные остановки» #13
Запись от acmades размещена 25.07.2017 в 19:07
Показов 43630 Комментарии 2

Продолжаю проходить курс: «Основы разработки на C++: белый пояс»
Задача:
Реализуйте систему хранения автобусных маршрутов. Вам нужно обрабатывать следующие запросы:

NEW_BUS bus stop_count stop1 stop2 ... — добавить маршрут автобуса с названием bus и stop_count остановками с названиями...
Старый
С++ «Неделя вторая - Контейнер map - Анаграммы» #12
Запись от acmades размещена 19.07.2017 в 13:29
Показов 22601 Комментарии 3

Контейнер map, проверяем анаграммы.
Курс: «Основы разработки на C++: белый пояс»
Задание:
Слова называются анаграммами друг друга, если одно из них можно получить перестановкой букв в другом. Например, слово «eat» можно получить перестановкой букв слова «tea», поэтому...
Старый
Рейтинг: 4.00. Голосов: 3.
С++ «Неделя вторая - Контейнер vector - Ежемесячные дела» #11
Запись от acmades размещена 16.07.2017 в 11:01
Показов 46050 Комментарии 9

Продолжаю пилить курс: «Основы разработки на C++: белый пояс»
Задание:
У каждого из нас есть ежемесячные дела, каждое из которых нужно выполнять в конкретный день каждого месяца: оплата счетов за электричество, абонентская плата за связь и пр. Вам нужно реализовать работу...
Старый
Рейтинг: 5.00. Голосов: 2.
С++ «Неделя вторая - Контейнер vector - Очередь» #10
Запись от acmades размещена 15.07.2017 в 18:29
Показов 38355 Комментарии 1

Основы разработки на C++: белый пояс
С этим заданием повозился...
Задание:
Люди стоят в очереди, но никогда не уходят из её начала, зато могут приходить в конец и уходить оттуда. Более того, иногда некоторые люди могут прекращать и начинать беспокоиться из-за того, что...
Старый
Рейтинг: 5.00. Голосов: 1.
С++ «Неделя вторая - Контейнер vector - Средняя температура» #9
Запись от acmades размещена 15.07.2017 в 15:27
Показов 11468 Комментарии 0

Продолжаю изучать курс: «Основы разработки на C++: белый пояс»
Задача:
Даны значения температуры, наблюдавшиеся в течение N подряд идущих дней. Найдите номера дней (в нумерации с нуля) со значением температуры выше среднего арифметического за все N дней.
Гарантируется,...
Старый
Рейтинг: 1.00. Голосов: 1.
С++ «Неделя вторая - Функции - Перемещение строк, разворот последовательности» #8
Запись от acmades размещена 15.07.2017 в 12:40
Показов 43223 Комментарии 3

Задание(перемещение строк):
Напишите функцию MoveStrings, которая принимает два вектора строк, source и destination, и дописывает все строки из первого вектора в конец второго. После выполнения функции вектор source должен оказаться пустым.
Моё решение:
C++
1
2
3
4
5
6
#include "stdafx.h" //для Visual studio
#include <iostream>
#include <string>
#include <vector>
using namespace std;
void MoveStrings(vector<string>&
...
Старый
Рейтинг: 3.67. Голосов: 3.
С++ «Неделя вторая - Функции - Отбор палиндромов» #7
Запись от acmades размещена 13.07.2017 в 16:14
Показов 32623 Комментарии 1

Продолжаю свою эпопею по изучению С++. Чем дальше тем интереснее.

Задание:
Напишите функцию, которая

называется PalindromFilter
возвращает vector<string>
принимает vector<string> words и int minLength и возвращает все строки из вектора words, которые являются палиндромами...
Старый
Рейтинг: 1.00. Голосов: 1.
С++ «Неделя первая - Минимальная строка» #1
Запись от acmades размещена 13.07.2017 в 01:24
Показов 20224 Комментарии 8

Курс Основы разработки на C++: белый пояс неделя первая.
Задание:
В стандартном потоке даны три строки, разделённые пробелом. Каждая строка состоит из строчных латинских букв и имеет длину не более 30 символов. Выведите в стандартный вывод лексикографически минимальную из них.

Примеры
ввод - > вывод
milk milkshake month -> milk
c a b -> a
fire fog wood -> fire

Мое решение:
C++
1
#include <iostream>
...
Старый
libx265 - кодируем видео в самом современном формате
Запись от castaway размещена 14.11.2014 в 21:14
Показов 1614 Комментарии 2

В данной статье я опишу простой пример использования библиотеки libx265, которая является реализацией нового стандарта кодирования видео H265/HEVC, пришедшему на замену "относительно" старого H264.
Я приведу простейший пример использования библиотеки libx265, остальные возможности...
Старый
Рейтинг: 4.58. Голосов: 19.
Библиотека libcurl в С++ для работы по HTTP
Запись от Avazart размещена 07.02.2013 в 00:46 / Мой блог
Показов 239327 Комментарии 17
Метки http, с++, сurl

libcurl это свободная и простая в использовании клиентская библиотека по передачи данных по URL, она поддерживает DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET и TFTP. Также libcurl имеет поддержку SSL сертификатов, HTTP POST, HTTP PUT, FTP загрузку, HTTP form загрузку, proxy, cookies,
...
Аватар для Avazart
Старый
Рейтинг: 4.75. Голосов: 4.
Запуск компилятора в Notepad++
Запись от Avazart размещена 17.11.2012 в 19:41 / Мой блог
Показов 78527 Комментарии 4
Метки notepad++, с++

На почве данной темы https://www.cyberforum.ru/cpp-... 08729.html я решил пострадать такой фигнЁй.

Рассмотрим два примера для VC++2010 и C++Builder2009.
Об использование MinGW можно прочитать тут Использование компилятора MinGW в Notepad

Для начала на примере VC++

1. Устанавливаем плагин для Notepad++ позволяющий запускать другие приложения.
Называется...
Аватар для Avazart
Старый
Рейтинг: 5.00. Голосов: 1.
Задания и решения по программированию на языке высокого уровня(С++).
Запись от dima koz размещена 27.10.2012 в 23:08
Показов 22025 Комментарии 0

Задания давали для дельфей, но в универе сжалились и разрешили сдавать на плюсах, чем и воспользовался

Задание 3А: Даны вещественные числа X и Y. Название: 1.png
Просмотров: 4423

Размер: 7.1 КбОпределить принадлежит ли точка с координатами (X,Y) заштрихованной части плоскости. Протестировать все ветви алгоритма.
Решение тут
C++ (Qt)
1
2
3
4
5
6
7
#include <iostream>
#include <locale>
#include <string.h>
int main()
{
    setlocale(0,"Rus");
    long double x,y;
...
Аватар для dima koz
Старый
Рейтинг: 5.00. Голосов: 3.
Семантика перемещения и perfect forwarding(правильная передача)
Запись от soon размещена 18.10.2012 в 19:14
Показов 21957 Комментарии 4

По стандарту С++, временный объект можно передавать в функцию только по константной ссылке. Это вызывало некоторые осложнения, поскольку временный объект был неотличим от константного объекта, как следствие, было неясно, надо-ли сохранять объект или можно просто его просто переместить. Стандарт C++11 представляет новый вид ссылки - rvalue reference - ссылка на временный объект. Как и обычная ссылка, она может быть const и non-const. Как и обычная ссылка, она должна быть...
Аватар для soon
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru