С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++
Войти
Регистрация
Восстановить пароль
Старый
Следующий раунд. Задача
Запись от link1123 размещена 25.08.2018 в 19:28
Показов 3304 Комментарии 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
Показов 4445 Комментарии 4

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

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

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

Формат ввода

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

Далее идут N строк,...
Старый
С++ «Неделя четвертая - Работа с текстовыми файлами и потоками - Работа с файлами» #19
Запись от acmades размещена 22.08.2017 в 21:51
Показов 31046 Комментарии 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
Показов 23991 Комментарии 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
Показов 83400 Комментарии 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
Показов 45096 Комментарии 7

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

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

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

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

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

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

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

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

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

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

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

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

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

В данной статье я опишу простой пример использования библиотеки libx265, которая является реализацией нового стандарта кодирования видео H265/HEVC, пришедшему на замену "относительно" старого H264.
Я приведу простейший пример использования библиотеки libx265, остальные возможности...
Старый
Рейтинг: 4.58. Голосов: 19.
Библиотека libcurl в С++ для работы по HTTP
Запись от Avazart размещена 07.02.2013 в 00:46 / Мой блог
Показов 239898 Комментарии 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 / Мой блог
Показов 78696 Комментарии 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
Показов 22063 Комментарии 0

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

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

Размер: 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
Показов 21997 Комментарии 4

По стандарту С++, временный объект можно передавать в функцию только по константной ссылке. Это вызывало некоторые осложнения, поскольку временный объект был неотличим от константного объекта, как следствие, было неясно, надо-ли сохранять объект или можно просто его просто переместить. Стандарт C++11 представляет новый вид ссылки - rvalue reference - ссылка на временный объект. Как и обычная ссылка, она может быть const и non-const. Как и обычная ссылка, она должна быть...
Аватар для soon
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru