Форум программистов, компьютерный форум 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. подробнее

Показать сообщение отдельно
Alika07
 Аватар для Alika07
4 / 4 / 0
Регистрация: 04.12.2012
Сообщений: 39
22.01.2013, 00:56     Программа проверки знания таблицы умножения
Добрый вечер.
не могу понять, где напутала в коде. if не срабатывает, пробовала заполнить массив без указателей - выдает либо адрес элемента, либо ошибку. с указателями тоже ничего не получается(.
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
/* Написать программу проверки знания таблицы умножения.
    Программа должна вывести 10 примеров и выставить оценку:
    за 10 правильных ответов — "отлично", за 9 и 8 — "хорошо", за 7 и 6 — "удовлетворительно",
    за 6 и менее — "плохо".*/
    int mass[10] = {4, 16, 25, 9, 100, 15, 16, 12, 20, 81};
    int arr[10];
    int *pa = 0;
    int schetchik = 0;
    cout<<"2 * 2 = "<<endl;
    cout<<" 4 * 4 = "<<endl;
    cout<<"5 * 5 = "<<endl;
    cout<<"3 * 3 = "<<endl;
    cout<<"10 * 10 = "<<endl;
    cout<<"5 * 3 = "<<endl;
    cout<<"2 * 8 = "<<endl;
    cout<<"4 * 3 = "<<endl;
    cout<<"5 * 4 = "<<endl;
    cout<<"9 * 9 = "<<endl;
    for (int i = 1; i <= 10; i++)
    {
        cin>>*pa;
        arr[i]= *pa;
    }
    cout<<"\n";
    for (int i = 1; i <= 10; i++)
    {
        cout<<arr[i]<<"\t";
    }
    /*for (int z = 1; z <= 10; z++)
    {*/
        for (int i = 1; i <= 10; i++)
        {
            if (mass[i] == arr[i])
            {
                schetchik ++;
            }
        /*}*/
    }
    if (schetchik == 10)
    {
        cout<<"otlichno"<<endl;
    }
    if (schetchik == 9 || schetchik == 8)
    {
        cout<<"horosho"<<endl;
    }
    if (schetchik == 7 || schetchik == 6)
    {
        cout<<"ydovletvoritelno"<<endl;
    }
    if (schetchik < 6)
    {
        cout<<"ploho"<<endl;
    }
Добавлено через 23 минуты
все, уже разобралась. может, кому пригодится)
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
{
    /* Написать программу проверки знания таблицы умножения.
    Программа должна вывести 10 примеров и выставить оценку:
    за 10 правильных ответов — "отлично", за 9 и 8 — "хорошо", за 7 и 6 — "удовлетворительно",
    за 6 и менее — "плохо".*/
    int mass[10] = {4, 16, 25, 9, 100, 15, 16, 12, 20, 81};
    int arr[10];
    int schetchik = 0;
    cout<<"2 * 2 = "<<endl;
    cout<<" 4 * 4 = "<<endl;
    cout<<"5 * 5 = "<<endl;
    cout<<"3 * 3 = "<<endl;
    cout<<"10 * 10 = "<<endl;
    cout<<"5 * 3 = "<<endl;
    cout<<"2 * 8 = "<<endl;
    cout<<"4 * 3 = "<<endl;
    cout<<"5 * 4 = "<<endl;
    cout<<"9 * 9 = "<<endl;
    for (int i = 0; i < 10; i++)
    {
        cin>>arr[i];
    }
    cout<<"\n";
    for (int i = 0; i < 10; i++)
    {
        cout<<arr[i]<<"\t";
    }
        for (int i = 0; i < 10; i++)
        {
            if (mass[i] == arr[i])
            {
                schetchik ++;
                cout<<"odinakovu"<<mass[i]<<endl;
            }
            else
            {
                cout<<"ne odinakovu"<<mass[i]<<"\t"<<arr[i]<<endl;
            }
    }
        cout<<"schetchik = "<<schetchik<<endl;
    if (schetchik == 10)
    {
        cout<<"otlichno"<<endl;
    }
    if (schetchik == 9 || schetchik == 8)
    {
        cout<<"horosho"<<endl;
    }
    if (schetchik == 7 || schetchik == 6)
    {
        cout<<"ydovletvoritelno"<<endl;
    }
    if (schetchik < 6)
    {
        cout<<"ploho"<<endl;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru