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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mixanik
Сообщений: n/a
#1

как написать так что бы ,она выдавала хотите ли вы продолжить ввод - C++

23.05.2013, 10:19. Просмотров 405. Ответов 0
Метки нет (Все метки)

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
#include <iostream>
#include <ctime>
#include <iomanip>
using namespace std;
 
void out(double *a,int n);
void out(double *a,int n,int k);
void vin(double *a,int n);
void mult(double *a,double *x,int n);
void oper(double *a,double *b,double *x,double *y,int n);
 
int main(int argc, char* argv[])
{
   char ans='y';
   bool bWork = true;
   while (bWork)
   {
    setlocale(0,"");
    int n;
    double *x,*y,
        *a,*b;
    cout << "Ââåäèòå ïîðÿäîê Г¬Г*òðèöû: ";
    cin >> n;
    _flushall();
    x = new double[n];
    y = new double[n];
    a = new double[n*n];
    b = new double[n*n];
    srand(time(0));
    oper(a,b,x,y,n);
    getchar();
    delete[]x;
    delete[]y;
    delete[]a;
    delete[]b;
    
   cout <<"Âû õîòèòå ïðîäîëæèòü ââîä (y-Г¤Г*)?\n";
    cin >> ans;
    if (ans!='y'&&ans !='y');
    bWork=false; 
    return 0;
}
}
 
void out(double *a,int n,int k)
{
    int x = n-1;
    for(int i = 0;i < n*k;i++)
    {
        cout << setprecision(3)
             << a[i] << "  ";
        if(i == x)
        {
            cout << endl;
            x += n;
        }
    }
    cout << "\n\n";
}
 
void out(double *a,int n)
{
    for(int i = 0; i < n;i++)
    {
        cout << setprecision(3)
             << a[i] << "  ";
    }
    cout << "\n\n";
}
 
void vin(double *a,int n)
{
    for(int i = 0; i < n;i++)
        a[i] = (1.0*(rand()%401-200))/11;
}
 
void mult(double *a,double *x,int n)
{
    int y = n-1,
        k = 0;
    for(int i = 0;i < n*n;i++)
    {
        a[i] *= x[k];
        if(i == y)
        {
            k++;
            y += n;
        }
    }
}
void oper(double *a,double *b,double *x,double *y,int n)
{
    vin(x,n);
    vin(y,n);
    vin(a,n*n);
    vin(b,n*n);
    cout << "ГЊГ*òðèöГ* ГЂ:" << endl;
    out(a,n,n);
    cout << "Âåêòîð Г•:" << endl;
    out(x,n);
    cout << "ГЊГ*òðèöГ* Г‚:" << endl;
    out(b,n,n);
    cout << "Âåêòîð Y:" << endl;
    out(y,n);
    mult(a,x,n);
    mult(b,y,n);
    cout << "ГЊГ*òðèöГ* ГЂ ïîñëå ГіГ¬Г*îæåГ*ГЁГї Г*Г* âåêòîð Г•:" << endl;
    out(a,n,n);
    cout << "ГЊГ*òðèöГ* Г‚ ïîñëå ГіГ¬Г*îæåГ*ГЁГї Г*Г* âåêòîð Y:" << endl;
    out(b,n,n);
    
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2013, 10:19     как написать так что бы ,она выдавала хотите ли вы продолжить ввод
Посмотрите здесь:

Как оформить ввод данных в функцию так что бы следующая за ней их использовала? - C++
Не могу понять как ввод данных поместить в функцию так что бы следующая за ней их использовала #include &lt;iostream&gt; #include &lt;conio.h&gt; ...

требуетсяя изменить программу так что бы она считывала значения int а не double - C++
вродибы у меня всё получилось кроме sqrt я изменил double n на double ns и под ним написал int n = ns; и получилось что выводило только...

проверить моно ли в шестеричную запись числа вставить цифр 2 так,что она стала совершенной - C++
помогите пожалуйста проверить,можно ли в шестеричную запись числа х вставить цифру 2 так,что оно стало совершенным?на вход дается...

Ввод символьной строки. Подскажите что делаю не так? - C++
Подскажите что делаю не так? char model; хочу что бы модель можно было ввести спробелами. меняем на string mondel; значит...

Преобразовать код так, что бы ввод данных осуществлялся из файла - C++
Задание 2. Создал структуру: #include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &lt;iostream&gt; using namespace std; struct sity { ...

Как объявить переменную так, чтобы она была видна в .h файле? - C++
День всем добрый! Допустим, есть у меня код в главном .cpp файле: #include &quot;Windows.h&quot; #include &quot;my.h&quot; using namespace...

Нужно что бы функция выдавала все предложение после определенного слова - C++
Вот тут такое дело. Нужно что бы функция выдавала все предложение после определенного слова. Пытался сделать, но получилось только найти...

Как сделать инсталяцию ODBC так, чтобы она напрягала клиента наименьшим образом? - C++
Я использую в приложении драйвера ODBC, чтобы сохранять и читать данные в/из различных форматах (Access, DBase, Excel). При инсталяцци...

Ввод массива как с клавиатуры, так и из файла - C++
Мое задание предполагает что массив будет вводиться на усмотрение пользователя либо с клавиатуры, либо из файла. Как это реализовать по...

Что не так в функции? Написать функцию вставки элемента в массив - C++
Здравствуйте. Вообщем что то запутался, много вариантов уже перебрал. Вроде где выделено, там ошибка, а именно в том, что он у меня...

Как лучше написать программу если она большая? - C++
к примеру пишется код программы...код будет большим и многофункциональным.как будет правильно написать эту программу чтобы не висла при...

Ввод данных как с клавиатуры, так и с помощью ДПСЧ - C++
Нужно переделать програму что бы матрицу можно было вводить как и с клавиатуры, так и &quot;random&quot;. И сделать меню для просмотра матрици,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru