Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 15.01.2015
Сообщений: 23

Пять раз подряд ввести верный ответ по таблице умножения

15.01.2015, 13:56. Показов 1543. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1)Составить прогу проверки ученика назнания таблицы умножения.Опрос продолжается до тех пор,пока не будет получена 5 верных ответов ПОДРЯД. Сколько вопросов было задано?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.01.2015, 13:56
Ответы с готовыми решениями:

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

Ввести n чисел. Сколько раз встречаются подряд отрицательные числа
Ввести n чисел. Сколько раз встречаются подряд отрицательные числа.

Ввести пять строк и из каждой строки вывести пять последних символа
Ввести пять строк и из каждой строки вывести пять последних символа. P.S сори что второй раз,просто препод сказал, что несовсем...

2
CAPITAL OF ROCK!
 Аватар для JokeR.BY
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
15.01.2015, 14:54
Лучший ответ Сообщение было отмечено timae30 как решение

Решение

во-первых, "написать прогу" - это не неожиданность на форуме помощи с программированием.
во-вторых, у вас две задачи в теме, что не соответствует правилам. или вам нужны два алгоритма в одном пакете?

Добавлено через 13 минут
а в-третьих, всё равно как об стенку горох
Pascal
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
const
    res : Array[Boolean] Of String[5] = ('Wrong', 'Right');
var
    x, y : 1..10;
    inArow : 0..5;
    count, right, ans : Word;
    Result : Boolean;
begin
    Randomize;
    count := 0; inArow := 0; right := 0;
    while (inArow <> 5) do
    begin
        x := Random(10) + 1;
        y := Random(10) + 1;
        Write(x, ' * ', y, '='); ReadLn(ans);
        Result := ans = x * y;
        WriteLn(res[Result]);
        if Result
        then
        begin
            Inc(inArow);
            Inc(right);
        end
        else
            inArow := 0;
        Inc(count);
    end;
    WriteLn('Finish after ', count, ' attempts.');
    WriteLn((100 * right / count):0:2, '%');
end.
Добавлено через 7 минут
переделать в repeat..until - 30 секунд работы. а вот с for будет сложнее, ибо количество итераций у нас неограниченно (формально если только из-за ограниченности типа). выходом может быть цикл от 1 до очень большого числа с точкой преждевременного выхода (if inArow = 5) then break; ).

Добавлено через 5 минут
Pascal
1
2
3
4
5
6
7
8
var
    i : LongWord;
begin
    for i := 10 to 1000000 do
        if (Abs((i / 14) - (i div 10)) < 0.000001)
        then
            Write(i, ' ');
end.
1
696 / 570 / 414
Регистрация: 31.03.2013
Сообщений: 1,029
16.01.2015, 11:50
Лучший ответ Сообщение было отмечено timae30 как решение

Решение

timae30,
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var a,b,c,i:integer;
begin
  randomize;
  i:=0;
  repeat
    a:=random(10);
    b:=random(10);
    write(a,' * ',b,' = ');readln(c);
    if a*b=c then inc(i)
    else
      begin
        writeln('Не правильно ',a,' * ',b,' = ',a*b);
        i:=0
      end;
  until i=5;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.01.2015, 11:50
Помогаю со студенческими работами здесь

Вставьте верный ответ в определение
Графы G и H называются Ответ графы, если существует взаимно-однозначное отображение φ множества VG на множество VH, при котором...

Выдает не верный ответ от сервера
ответ от сервера иногда не верный бывает по раз 10 надо отправить запрос чтоб ответ пришел верный &lt;?php define('ROOT' ,...

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

Какой ответ все-таки верный?
Отрезок, соединяющий вершину A ромба ABCDс серединой стороны BC, равен стороне ромба. Найдите диагональ AC ромба, если сторона ромба...

иногда сервер дает не верный ответ
помогите исправить проблему например юзер есть в бд но иногда пишет что его нету &lt;?php define('ROOT' , $_SERVER); include...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru