34 Кб, 180x183
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>

// Функция для вычисления числа Фибоначчи
uint64_t fibonacci(uint64_t n, int overflow) {
if (n == 0) return 0;
if (n == 1) return 1;

uint64_t a = 0, b = 1, temp;
for (uint64_t i = 2; i <= n; i++) {
if (b > UINT64_MAX - a) { // Проверка на переполнение
overflow = 1;
return 0;
}
temp = a + b;
a = b;
b = temp;
}
return b;
}

// Функция для вычисления факториала
uint64_t factorial(uint64_t n, int overflow) {
if (n == 0 || n == 1) return 1;

uint64_t result = 1;
for (uint64_t i = 2; i <= n; i++) {
if (result > UINT64_MAX / i) { // Проверка на переполнение
overflow = 1;
return 0;
}
result = i;
}
return result;
}

int main(int argc, char
argv[]) {
if (argc != 2) {
fprintf(stderr, "Использование: %s <число>\n", argv[0]);
return EXIT_FAILURE;
}

uint64_t num = strtoull(argv[1], NULL, 10);
if (num == 0 && argv[1][0] != '0') {
fprintf(stderr, "Ошибка: некорректный ввод\n");
return EXIT_FAILURE;
}

pid_t pid = fork();

if (pid < 0) {
perror("Ошибка при fork");
return EXIT_FAILURE;
}

if (pid == 0) { // Дочерний процесс: вычисляет факториал
int overflow = 0;
uint64_t fact = factorial(num, &overflow);
if (overflow) {
printf("Факториал(%llu) вызвал переполнение!\n", num);
} else {
printf("Факториал(%llu) = %llu\n", num, fact);
}
exit(0);
} else { // Родительский процесс: вычисляет Фибоначчи
int overflow = 0;
uint64_t fib = fibonacci(num, &overflow);
if (overflow) {
printf("Фибоначчи(%llu) вызвал переполнение!\n", num);
} else {
printf("Фибоначчи(%llu) = %llu\n", num, fib);
}
wait(NULL); // Ожидание завершения дочернего процесса
}

return EXIT_SUCCESS;
}

1,4 Мб, 828x1792
Реально ли прочекать чужой ватсап

7 Кб, 693x110
сап двач, на кой-то хуй разделил свой ссд на два раздела, на С чисто винда и супер важные программы, на Д игры, стим, и прочий хлам. как объединить два раздела диска? нельзя тупо D:/Program Files копировать на C:/Program Files?? хочу докинуть ещё ссд, но 3 раздела дисков не хочеца

139 Кб, 1919x1027
Уважаемы знатоки,буду краток:как блять сделать так,чтобы фрезеруемая модель была в нуле координат,чтобы было там,где "цветные стрелочки"? а не съебавшись по пунктиру на половину стола


922 Кб, 1179x750
Ребят, впервые тут нахожусь, ищу людей которые шарят в программировании, хочу запустить очень интересную тему, которая очень сложна в создании

8 Кб, 608x125
Хэй опы(вроде так пишется)как ваши дела?, короче тут проблемка у меня с ебучым обновлением пишет;скачивание и потом резко выполняется установка,баги? Я не знаю. я хоть делал востоновление :/. Нихуя не помогло заранее спасибо за помощь;)

502 Кб, 1920x1080
хакеры поделитесь своими знаниями про взлом и т.п

78 Кб, 474x474
Короче есть типок, у меня есть только его номер, кунчик ну вообще не порядочный, че можно сделать(и как) зная только его номер телефона?

74 Кб, 640x640
Добрый день. Проблема в следующем. Не могу вспомнить как называется программа для переноса файлов доков с Linux на Windows. Очень эффективная была, ни чего не могу восстановить и даже название вспомнить.. помню, что там вовремя восстановления\ переноса шла проверка на битые секторы по типу "Р-студио".. если кто знает.. прошу, напишите название.

192 Кб, 1200x630
https://gitlab.com/oriko32/gnulinux-thread/wikis
https://github.com/for2ch/Linux-F.A.Q/wiki

Предыдущий: https://2ch.hk/s/res/3581310.html (М)

Заодно предложу от себя новую тему для обсуждения:

Слияние KDE и Gnome

Я предлагаю полностью стереть границу между Windows-подобными DE и MacOS-подобными DE, прежде всего через слияние стандартов интерфейсов KDE и Gnome, а затем подтянуть и остальные DE, с их линий в новый общий центр.

После чего выполнить уже полное слияние KDE и Gnome, взять в новую DE всё лучшее от остальных DE (там немного) и перейти основной частью сообщества на этот новый единый стандарт.

Это нужно проделать в рамках перевода пользовательской базы Свободных Операционных Систем на единые стандарты.

При этом Windows и MacOS будут продолжать стараться дистациироваться друг от друга, но при этом ориентироваться друг на друга и на новый свободный DE.

В итоге Свободный DE включит в себя лучшее от Windows и MacOS, но при этом превзойдёт GUI обоих и подымется на ступень выше них.

Что, в свою очередь, приведёт к ещё большему увеличению количества пользователей Свободных ОС.

При этом Apple и Microsoft могут тестировать свои новые экспериментальные функции на новом свободном DE, но при этом включать их будут только те пользователи, которые на это согласны и это официально (а что твориться сейчас и ранее - неизвестно).

Корпорации получат обкат технологий, а пользователи получат за бесплатно новые фитчи и возможности, причём, быстрее, чем их введут в проприетарных ОС.

10 Кб, 300x100
Пацаны, мне нужно с айфона скинуть фотки на винду 11, подскажите как это сделать. Могу через провод перекинуть только небольшую часть, потом все сбрасывается и пишет что устройство отключено, хотя я его даже не трогал

241 Кб, 1200x1920
..наркозависимые и, как следствие, в силу плохой памяти, теряющие свои девайсы, безвольные рабы привычек, со скачущим артериальным давлением, целыми днями лихо делающие скриншоты.

5,3 Мб, webm, 640x480, 1:36webm
Сап программный
посоветуйте сурсы взломанных плееров типа ютуб мьюзик чтобы слушать музычку без ограничений
с меня человеческое спасибо нихуя

3 Кб, 658x640
Здраствуйте. как обойти бан по ип и железу в такой игре как арма 3?

76 Кб, 1652x1015
Почему нет треда? Клёвая штука то. Всем ставить, качать отсюда https://www.haiku-os.org/get-haiku/

201 Кб, 373x501
В каком-то до 2022году я СДУРУ привязал аккаунт EPIC к (с)ru почте. Сейчас пытался зайти на почту и мне предлагают заходить или через фсбтакт или через гопоуслуги. Эта гулагнутая скрепная компания почту по логину с паролем больше не выдает?

379 Кб, 2422x1402
Поясните, как юзать Плекс? Закинул файлы на нас. Установил Плекс. Ждал несколько часов пока отсканит пиздец какой-то допотопный. В итоге он каких-то добавил фильмов левых, которых у меня даже нет (это похоже больше на то что он из музыки что-то не так понял). А мои сериалы, что я скинул, нихуя не видит. Какая-то ебанина. Нельзя что ли просто дать доступ к диску и позволять это смотреть?

Я вообще не стал бы такой хуйней маятся, если бы мой ROKU stick поддерживал бы VLC или Samba. А так приходится ебаться, чтобы вывести на телик закачку.

410 Кб, 1221x682
Сайты через раз работают + качество 720 руб. Пробовал Xtreme Download Manager. Не робит. Neat Downloader тоже. Video Download Helper норм тема, но с ютуба не качает.

2,8 Мб, 2400x1600
Добро пожаловать Анон в мир лучшего текстового редактора в мире!
Линукс в мире редакторов! Кастомизируй что хочешь!

Офф. Сайт: https://neovim.io/
Лучший менеджер плагинов LazyVim: https://www.lazyvim.org/