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

Конкурс! Написать программу из десяти циклов. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача . в одномерном массиве , состоящем из n вещественных элементов , вычислить : 1. Количество элементов массива , равных 0 2. Сумму элементов масс http://www.cyberforum.ru/cpp-beginners/thread979788.html
Задача . в одномерном массиве , состоящем из n вещественных элементов , вычислить : 1. Количество элементов массива , равных 0 2. Сумму элементов массива , расположенных после минимального элемента Упорядочить элементы массива по убыванию модулей элементов .
C++ Switch. Почему не работает? VC++ Studio 2010 Помогите плз. Есть форма Spells.h. Вот код private: System::Void l1_Click(System::Object^ sender, System::EventArgs^ e) { Card^ Rf = gcnew Card('l1'); Rf->ShowDialog(); } private: System::Void l2_Click(System::Object^ sender, System::EventArgs^ e) { Card^ Rf = gcnew Card('l2'); http://www.cyberforum.ru/cpp-beginners/thread979779.html
static. Класс, который хранит информацию о разговорах на междугородней АТС C++
Класс, который хранит информацию о разговорах на междугородней АТС. Создать класс Phone. Класс включает в себя следующие данные-элементы: - код (char* prefix); - название города (char* town); - продолжительность разговора; - тариф; - номер телефона в этом городе; - номер телефона абонента; - дату разговора.
Ошибка в коде (С++) C++
DEV C++ не конпилирует из-за ошибки или ошибок в коде. Не могу найти ошибку. Помогите пожалуйта! Спасибо! #include <iostream.h> #include <stdio.h> int main() { int Answer; cout << "How many guns do you have?\n"; cin >> Answer;
C++ Найти произведение элементов массива с нечетными индексами http://www.cyberforum.ru/cpp-beginners/thread979746.html
Найти произведение элементов массива с нечетными индексами. Оформить решение задачи в виде функции следующими способами: 1. функция расположена после ее вызова; 2. функция расположена после до ее вызова; 3. функция расположена после в другом файле.
C++ Как изменить изображение для ярлыка? Есть скомпилированный проект в VS12, как в *.exe - файле изменить изображение ярлыка? Добавлено через 9 часов 41 минуту Неужели никто не знает? о_О подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
17.10.2013, 19:41     Конкурс! Написать программу из десяти циклов.
Вот с 10 циклами:
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <conio.h>
#define M 4
#define N 3
 
int main()
{
    // 1 loop
    for (int ch=-1, filled=0, calculated=0; ch != 0;)
    {
        int A[M][N], B[M][N], C[M][N]; // матрицы
        system("cls");
        std::cout << "What do you want?\n"
                     "1. Enter the matrices\n"
                     "2. Calculate the amount of matrices\n"
                     "0. Exit\n"
                     "You choise: ";
        std::cin >> ch;
 
        switch(ch)
        {
            case 1:
            {
                system("cls");
                std::cout << "Enter first matrix:\n";
                // 2 loop
                for (int i=0; i < M; i++)
                {
                    // 3 loop
                    for (int j=0; j < N; j++)
                        std::cin >> A[i][j];
                }
 
                std::cout << "\nEnter second matrix:\n";
                // 4 loop
                for (int i=0; i < M; i++)
                {
                    // 5 loop
                    for (int j=0; j < N; j++)
                        std::cin >> B[i][j];
                }
                filled = 1;
                break;
            }
 
            case 2:
            {
                if (!filled)
                {
                    std::cout << "You must fill matrices at first\n";
                    _getch();
                    break;
                }
                std::cout << "\nResult matrix:\n";
                // 6 loop
                for (int i=0; i < M; i++)
                {
                    // 7 loop
                    for (int j=0; j < N; j++)
                    {
                        C[i][j] = A[i][j] + B[i][j];
                        std::cout << C[i][j] << " ";
                    }
                    std::cout << std::endl;
                }
                calculated = 1;
                _getch();
                break;
            } // end of case 2
 
            case 0:
            {
                if (calculated)
                {
                    char wch;
                    std::cout << "Would you like to write result in file? (y/n)\n";
                    // 8 loop
                    do
                    {
                        std::cin >> wch;
                        if (wch != 'y' && wch != 'n')
                            std::cout << "Error, expected 'y' or 'n'\n\a"
                                         "Try again: ";
                    } while (wch != 'y' && wch != 'n');
 
                    if (wch == 'y')
                    {
                        std::ofstream o("output.txt");
                        // 9 loop
                        for (int i=0; i < M; i++)
                        {
                            // 10 loop
                            for (int j=0; j < N; j++)
                                o << C[i][j] << " ";
                            o << std::endl;
                        }
                        o.close();
                    }
                }
                break;
            } // end of case 0
 
            default:
            {
                std::cout << "Incorrect value\a\n";
                _getch();
                break;
            }
        } // end of switch(ch)
    } // main loop
}
 
Текущее время: 23:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru