Форум программистов, компьютерный форум CyberForum.ru

Создать программу, которая будет последовательно предлагать пользователю десять случайных примеров, проверяющих знание таблицы умножения (каждый из со - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать программу-калькулятор, считывающую с консоли два операнда и знак арифметического оператора между ними и выводящую на экран вычисленный результ http://www.cyberforum.ru/cpp-beginners/thread585886.html
Создать программу-калькулятор, считывающую с консоли два операнда и знак арифметического оператора между ними и выводящую на экран вычисленный результат выражения. Реализовать работу со следующими операциями: сложение, умножение, вычитание, деление и возведение в натуральную степень (символ «^»). Пример ввода: 2.3+5 Соответствующий вывод: 7.3 Пример ввода: 3^3 Соответствующий вывод: 27...
C++ Пользователь вводит с клавиатуры: начальную сумму, внесённую на депозит (вещественное положительное число), годовой процент (вещественное положительно Пользователь вводит с клавиатуры: начальную сумму, внесённую на депозит (вещественное положительное число), годовой процент (вещественное положительное число), срок депозита в годах (натуральное число). Проверяется корректность ввода данных. Программа должна вычислить по схеме сложных процентов и вывести на экран сумму, возвращаемую после окончания срока депозита. http://www.cyberforum.ru/cpp-beginners/thread585884.html
C++ Пользователь вводит с клавиатуры натуральное число не большее 999, программа должна вывести на экран данное число, записанное римскими цифрами
Пользователь вводит с клавиатуры натуральное число не большее 999, программа должна вывести на экран данное число, записанное римскими цифрами.
Вывести на экран m первых элементов последовательности так, чтобы их сумма оказалась меньше 1000 C++
Вывести на экран m первых (a1, a2, …) элементов последовательности an=2+2n², так, чтобы их сумма оказалась меньше 1000, а сумма m+1 первых элементов была бы уже больше или равна 1000.
C++ Пользователь вводит с клавиатуры натуральное число меньшее 10000 http://www.cyberforum.ru/cpp-beginners/thread585871.html
Пользователь вводит с клавиатуры натуральное число меньшее 10000. Программа проверяет корректность ввода, при необходимости сообщает об ошибке и требует повторного ввода. Для корректно введённого числа программа вычисляет и выводит на экран сумму цифр введённого числа.
C++ Возвращение значений из функции Помогите пожалуйста,нужно из нижеприведенной функции возвратить два значения. Это можно как-то реализовать без разбиения на две части? Надо first и memory возвратить. slv *creation_slv(slv *first,int num) { FILE *in; int i=0; slv *memory=NULL; slv *last=NULL; memory=new slv; подробнее

Показать сообщение отдельно
Hunter9494
 Аватар для Hunter9494
21 / 18 / 3
Регистрация: 29.10.2012
Сообщений: 154
30.09.2013, 18:57     Создать программу, которая будет последовательно предлагать пользователю десять случайных примеров, проверяющих знание таблицы умножения (каждый из со
Цитата Сообщение от ruminochka Посмотреть сообщение
Создать программу, которая будет последовательно предлагать пользователю десять случайных примеров, проверяющих знание таблицы умножения (каждый из сомножителей от 2 до 9 включительно), запрашивать ввод ответа с клавиатуры и проверять, какие примеры из предложенных решены правильно. Каждый пример выводится в формате: «5*8=». Пользователь вводит ответ с клавиатуры, после чего выводится следующий пример. Когда получены ответы на все 10 примеров, программа сообщает количество ошибок и номера примеров, в которых пользователь ошибся. Примеры не должны повторяться. Примеры, полученные перестановкой сомножителей, такие как «5*8=» и «8*5=», считать тождественными (т. е. если был предложен первый из них, то ни он сам, ни второй — повторно предлагаться не должны).
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include "stdafx.h"
#include "iostream"
using namespace std;
 void main()
 {
     int a1,a2,a3,a4,a5,a6,a7,a8,a9,a10;
     int i=0;
     cout<<"1)5*5=";
     cin>>a1;
 
     cout<<"2)2*9=";
         cin>>a2;
         cout<<"3)3*8=";
         cin>>a3;
         cout<<"4)4*6=";
         cin>>a4;
         cout<<"5)3*4=";
         cin>>a5;
         cout<<"6)6*3=";
             cin>>a6;
             cout<<"7)4*5=";
             cin>>a7;
             cout<<"8)2*5=";
             cin>>a8;
             cout<<"9)9*9=";
             cin>>a9;
             cout<<"10)4*8=";
             cin>>a10;
                 if (5*5!=a1) 
    {    cout<<"oshibka--1  5*5=25 "<<endl;
                i=i+1;
                 }
         if (2*9!=a2)
             {cout<<"oshibka--2  2*9=18 "<<endl;
         i=i+1;}
         if (3*8!=a3)
             {cout<<"oshibka--3  3*8=24 "<<endl;
         i=i+1;}
         if (4*6!=a4)
             {cout<<"oshibka--4  4*6=24 "<<endl;
         i=i+1;}
         if (3*4!=a5)
             {cout<<"oshibka--5  3*4=12 "<<endl;
         i=i+1;}
         if (6*3!=a6)
             {cout<<"oshibka--6  6*3=18 "<<endl;
        i=i+1;}
         if (4*5!=a7)
             {cout<<"oshibka--7  4*5=20 "<<endl;
         i=i+1;}
         if (2*5!=a8)
             {cout<<"oshibka--8  2*5=10 "<<endl;
         i=i+1;}
         if (9*9!=a9)
             {cout<<"oshibka--9  9*9=81 "<<endl;
         i=i+1;}
         if (4*8!=a10)
             {cout<<"oshibka--10  4*8=32 "<<endl;
        i=i+1;}
         if (i==0)
             cout<<"Bce pravilno"<<endl;
         else cout<<"Kol-Bo Osibok--"<<i<<endl;
             system("pause");
 }
 
Текущее время: 09:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru