Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Natalii
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 9
#1

таблица умножения - C++

29.11.2013, 21:10. Просмотров 1044. Ответов 2
Метки нет (Все метки)

Помогите написать программу, которая поможет ученику начальной школы выучить таблицу умножения. Нужно использовать функцию rand для генерации двух положительных одноразрядных целых чисел. Программа должна выводить вопрос вроде:
How much is 6 times 7? (Сколько будет шестью семь?)
Школьник должен напечатать ответ. Ваша программа проверяет ответ. Если он правильный, напечатать фразу "Очень хорошо! ". После этого задавать следующий вопрос по умножению. Если ответ неправильный, напечатать "Неверно. Пожалуйста попробуйте снова. " и разрешить школьнику отвечать на вопрос до тех пор, пока он не даст правильный ответ.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2013, 21:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос таблица умножения (C++):

Таблица умножения - C++
Здравствуйте программисты! подскажите пожалуйста,как эту программу сдлать одним циклом. Зараннее благодарю. #include <iostream> ...

Таблица умножения - C++
Использовать двойной цикл for. В программе вводятся шестнадцатеричные числа m и n, после чего на экран выводится таблица умножения в...

Таблица умножения С++ - C++
1) Составить алгоритм вывода таблицы умножения следующего вида: - 1 2 3 4 5 6 7 8 9 10 1 1 2 3 4 5 6 7 8 9 10 ...

таблица умножения с++ - C++
Задача Разработать программу на языке С ++, предлагающую пользователю ввести целое число N и выводящую на консоль таблицу умножения от 1...

Таблица умножения - C++
Привет. Нужно рандомно вывести два числа, имеющие значения от 1 до 9. Эти два числа перемножаются. Пользователь должен ввести...

Таблица умножения - C++
Написать программу проверки знания таблицы умножения. Программа должна вывести 10 примеров и выставить оценку: за 10 правильных ответов...

2
Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
29.11.2013, 21:19 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
int main()
{
    int a,b,c,d;
    for(;;)
    {
        a=rand()%9+1;
        b=rand()%9+1;
        c=a*b;
        while(c!=d)
        {
            cout<<"How much is "<<a<<" times "<<b<<"?"<<endl;
            cin>>d;
            if(d!=c)
                cout<<"Wrong. Please try again."<<endl;
            else
                cout<<"Very good!"<<endl;
        }
    }
    return 0;
}
1
mibin
49 / 49 / 4
Регистрация: 21.10.2009
Сообщений: 272
29.11.2013, 21:22 #3
Вот так вот примерно:

C++
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
#include <stdio.h>
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main()
{
   int x = 0,y = 0;
   int prov;
   
   prov = 0;
   while ( true ) {
     x = rand() % 10 + 1;
     y = rand() % 10 + 1;
     cout << "How much is " << x << " times " << y << ":" << endl;
     cin << prov;
     while ( prov != x * y ) {
        cout << "not good...p;ease try again (" << x << " * " << y << "): " ;
        cin >> prov;
     }
     cout << "good work!" << endl;
   }
 
 return 0; 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2013, 21:22
Привет! Вот еще темы с ответами:

Таблица умножения - C++
Написал программу которая делает такое: 1.Юзер вводит число, таблицу умножения которого нужно вывести 2.Выводится таблица умножения...

Таблица умножения - C++
У меня такое дело...надо из корней составить таблицу умножения (Работа с матрицей) Например корни: 1 2 3 должна...

Таблица умножения - C++
Доброго времени суток, прошу помочь с данной программой. Напечатать полную таблицу умножения в виде: 1 х 1 = 1 2 х 1 = 2 ........

таблица умножения от 1 до 100 - C++
Здравствуйте у меня возник такой вопрос. Вот я создал маленький программ который создает таблицу умножения с одного до ста. Но когда я...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru