С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 29.06.2017
Сообщений: 11
1

Как понять что ввести в программу чтобы напечатало "ок"

29.09.2019, 00:02. Показов 668. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int main()
{
char password[256];
scanf("%s", password);
 
int len = strlen(password);
int signed checksum = 117;
for (int i = 0; i < len; i++){
    int t = (int)password[i];
    checksum = checksum*(t+1)%256;
   
}
if (checksum == 118)
    printf("ok");
else
    printf("no ok");
 
}
Я ввожу '\335', что равно 221(в signed int -35), ибо это решение ур-ия,в итоге у меня получается чексам -138, что в ансайнте дает 118,но это увы не равные числа.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.09.2019, 00:02
Ответы с готовыми решениями:

Как в компонент Edit ввести отрицательное число, чтобы в Label выходило сообщение, что нужно ввести число >0?
Как в компонент Edit ввести отрицательное число, чтобы в Label выходило сообщение, что нужно ввести...

Добрий вечер !Напишите мне кто-нибудь пожалуйста эту программу с комментариями, чтобы я смогла разобраться, потому что никак не могу понять этот язык
создать файл записей (фамилия клиента, паспортные данные, № счета, сумма вклада) с зашифрованным №...

Как понять, что тут требуется и как это читается :D Код смогу сам написать, но вот понять что это я не смог(
Вот тут нужно понять что это на с++. Если сможете, то буду благодарен за примеры кодов на эту тему...

Как понять эту формулу (более проще записать) для того чтобы написать программу
Формула: \prod_{x=1}^{4}\sum_{z=2}^{10}(\sqrt{x}+lg(z)) hz=2, hx=1

3
571 / 353 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
29.09.2019, 01:27 2
Цитата Сообщение от Kktin Посмотреть сообщение
Как понять что ввести в программу чтобы напечатало "ок"
Я конечно могу ошибаться, но мне кажется, математически подобрать не возможно, т.к. всё усложняется тем, что каждую итерацию число берется по маске 255. тут только brute force поможет.

P.S. Ну и подбирать чужие пароли, не хорошо!
0
0 / 0 / 0
Регистрация: 29.06.2017
Сообщений: 11
29.09.2019, 12:01  [ТС] 3
Avaddon74, да это задачки с ctf)
0
571 / 353 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
29.09.2019, 13:06 4
Kktin, так может тогда саму задачу приведете?
0
29.09.2019, 13:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.09.2019, 13:06
Помогаю со студенческими работами здесь

Студент. Хочу понять что такое ассемблер, как на нем писать, как его понять и с чего начать
Ребят, хочу понять ассемблер. Проблема в том, что я студент, пары микропроцессоров уже прошли, но я...

Как можно сделать, чтобы понять что RouterScan закончила сканировать и её можно програмно закрыть?
Всем привет, нуждаюсь в помощи. Пишу курсач. Вообщем есть RouterScan (взятый отсюда) который...

Написал программу квадратного уравнения. Не могу понять, как исправить ошибку -nan(ind). Что делать?
Как исправить вызванную ошибку? #define _USE_MATH_DEFINES // Подключаем для использования...

Закомментируйте программу, чтобы понять код
Domains li=integer* PREDICATES cons(integer,li,li). contain(integer,li) incl(li,li,symbol)....

Закомментируйте программу, чтобы понять код
Domains li=integer* PREDICATES cons(integer,li,li). prime1(integer,integer,li) prime(integer)...

Что нужно выучить, чтобы легче понять C++?
Что для этого нужно сделать,может выучить какой-нибудь другой язык?Мне говорили что нужно сначала...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru