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

Программа проверки знания таблицы умножения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив: Найти сумму элементов динамического масива действительных чисел http://www.cyberforum.ru/cpp-beginners/thread768488.html
Помогите пжл понять лекцию,я студент и мы как раз проходим такую тему.. вот пример програмы которую нам дали на паре можете пожалуста пояснить мне как работает ета програма построчно, суть задания: Найти суму дествительных чисел елементов динамического масива,вот сам код: #include<iostream> using namespace std; int main() {int i,n; float *a,s; cout<<"Vvedite k-st elementov masiva";...
C++ Разность множеств Помогите написать программу на С++ которая находит разность множеств А и В. Добавлено через 28 минут Вот нашел код тут на форуме но он не работает, подскажите как сделать рабочим его.Set& Set::operator-(const Set &set) { Set *raznost = new Set; bool flag; if (this->size != 0 && set.size != 0) { http://www.cyberforum.ru/cpp-beginners/thread768486.html
Определить положение двух фигур относительно друг друга C++
Ребяттт хеелп) Мне нужно будет решить задачу на зачете в С++. Задача будет такого типа: Дано: 2 геометрические фигуры. Определить их положение относительно друг друга. (Внутри, снаружи, наложено, пересекает)Можете в пример привести любую задачу и написать ее код.
C++ найти значение функции VS2010
найти значение функции, если 0<x<=1 в противном случае "нет значения". есть наметки кода: #include "stdafx.h" #include <stdio.h> #include <math.h> #include <iostream> using namespace std; void main() { int x,F;
C++ Дано целое число n. Вычислить и вывести сумму http://www.cyberforum.ru/cpp-beginners/thread768451.html
Дано целое число n. Вычислить и вывести сумму S = 1 + 1/100 + 1/400 + 1/900 + 1/1600 + ... + 1/(10n)^2
C++ Дано натуральное число n. Определить количество цифр в числе n Дано натуральное число n. Определить количество цифр в числе n. подробнее

Показать сообщение отдельно
krigan
 Аватар для krigan
1 / 1 / 0
Регистрация: 31.10.2012
Сообщений: 92
29.08.2014, 13:58     Программа проверки знания таблицы умножения
Ещё один вариант

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
#include<iostream>
#include<stdlib.h>
#include<time.h>
 
 
using namespace std;
 
int main()
 
{
setlocale(LC_ALL,"Rus");
srand(time(NULL));
 
int mas[9];
int mas_2[9];
int answer=1, res=0;
int rating=0;
 
cout<<"\t\tПРОГРАММА ДЛЯ ПРОВЕРКИ ТАБЛИЦЫ УМНОЖЕНИЯ\n";
cout<<"\t\t---------------------------------------\n\n ";
 
 
    for (int i = 1, j=1; i <=12, j<=12; i++, j++){  
 
        mas[i]=rand()%10+1;      
        mas_2[j]=rand()%10+1;               
 
        cout<<"Вопрос №" <<i<< "  "<<mas[i]<< " * " <<mas_2[j]<< " = ";
        res=mas[i]*mas_2[j];
        cin>>answer;
        cout<<" Правильный ответ: " <<res<<  " \n\n ";      
        if(answer==res)rating++;
        
}
    
    cout<<"Количество набранных баллов: " <<rating<< " из 12 возможных\n";
    if(rating>=10) cout<<" Оценка за ответы: ОТЛИЧНО!\n\n ";
    if(rating==8||rating==9) cout<<" Оценка за ответы: ХОРОШО\n\n ";
    if(rating==6||rating==7) cout<<" Оценка за ответы: УДОВЛЕТВОРИТЕЛЬНО\n\n ";
    if(rating<6) cout<<" Оценка за ответы: НЕУДОВЛЕТВОРИТЕЛЬНО!\n\n ";
}
Добавлено через 15 минут
Это вариант работает с функциями, но на этапе компиляции выдаёт ошибки связанные с вводом и выводом внутри самой функции. Буду благодарен, если укажите мне на них. С функциями только начал ознакомление.

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
#include<iostream>
#include<stdlib.h>
#include<time.h>
 
int mass[9];
int mass_2[9];
int answers=1, ress=0;
int ratings=0;
 
int funct (int mass[9], int mass_2[9]){for (int i = 1, j=1; i <=12, j<=12; i++, j++){   
 
        mass[i]=rand()%10+1;         
        mass_2[j]=rand()%10+1;              
 
        cout<<"Вопрос №" <<i<< "  "<<mass[i]<< " * " <<mass_2[j]<< " = ";
        ress=mass[i]*mass_2[j];
        cin>>answers;
        cout<<" Правильный ответ: " <<ress<<  " \n\n ";     
        if(answers==ress)ratings++; 
      }
return mass[9], mass_2[9];
}
 
void result(int ratings){
cout<<"Количество набранных баллов: " <<ratings<< " из 12 возможных\n";
    if(ratings>=10) cout<<" Оценка за ответы: ОТЛИЧНО!\n\n ";
    if(ratings==8||ratings==9) cout<<" Оценка за ответы: ХОРОШО\n\n ";
    if(ratings==6||ratings==7) cout<<" Оценка за ответы: УДОВЛЕТВОРИТЕЛЬНО\n\n ";
    if(ratings<6) cout<<" Оценка за ответы: НЕУДОЛВЛЕТВОРИТЕЛЬНО!\n\n ";
 
}
 
 
using namespace std;
 
int main()
 
{
setlocale(LC_ALL,"Rus");
srand(time(NULL));
 
int mas[9];
int mas_2[9];
 
 
cout<<"\t\tПРОГРАММА ДЛЯ ПРОВЕРКИ ТАБЛИЦЫ УМНОЖЕНИЯ\n";
cout<<"\t\t---------------------------------------\n\n ";
 
funct(mas, mas_2);    
result(ratings);    
    
}
 
Текущее время: 20:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru