Форум программистов, компьютерный форум 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
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");
 }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru