Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
PFanthem
0 / 0 / 1
Регистрация: 11.10.2014
Сообщений: 115
1

В чем ошибка?

28.09.2015, 11:36. Просмотров 143. Ответов 1
Метки нет (Все метки)

Вводим количество элементов, например 5, потом матрицу 1 2 0 0 0
программа должна вывести 1 2 0 3, но что то нетак
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
 #include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;
void masss(int b)
{
    int a[b];
 
int k = 0;
for (int i = 0; i < b; i++)
{
if (a[i] != 0 && k == 0)
cout << a[i] << " ";
else if (a[i] != 0 && k != 0)
{
cout << "0 " << k << " " << a[i] << " ";
k = 0;
}
else
k++;
}
if (k != 0)
cout << "0 " << k << " ";
}
int main()
{
int n;
cout << "kolvo elementov";
cin >> n;
int arr[n];
 
for (int i = 0; i < n; ++i)
cin >> arr[i];
 
system("cls");
cout << "massiv" << endl;
for (int i=0; i<n; i++)
cout << arr[i] << " ";
cout << endl;
 
cout << "result" << endl;
masss(n);
cout << endl;
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2015, 11:36
Ответы с готовыми решениями:

Реализовать через тип данных структура. При сборке и отладки возникает ошибка. В чем ошибка?
С++ в таблице из 5 строк хранятся данные о товарах: наименование, цена,...

Ошибка 2 error LNK2019, не пойму в чем ошибка
Выдает такую ошибку: Ошибка 2 error LNK2019: ссылка на неразрешенный внешний...

В чем ошибка? При запуске программы открывается консоль и сразу ошибка о завершении программы
К тому же выдает warning: deprecated conversion from string constant to 'char*'...

в чем ошибка?
#include &lt;iostream&gt; #include &lt;cstdio&gt; using namespace std; class date { ...

В чем ошибка?
#include &quot;stdio.h&quot; #include &quot;iostream&quot; #include &quot;locale.h&quot; #include...

1
Kerry_Jr
Эксперт PHP
2210 / 2006 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
28.09.2015, 11:44 2
Цитата Сообщение от PFanthem Посмотреть сообщение
но что то нетак
все не так

Добавлено через 4 минуты
PFanthem,
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
#include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;
void masss(int *a, int b)
{
    int k = 0;
    for (int i = 0; i < b; i++)
    {
        if (a[i] != 0 && k == 0)
            cout << a[i] << " ";
        else if (a[i] != 0 && k != 0)
        {
            cout << "0 " << k << " " << a[i] << " ";
            k = 0;
        }
        else
            k++;
    }
    if (k != 0)
        cout << "0 " << k << " ";
}
int main()
{
    int n;
    cout << "kolvo elementov: ";
    cin >> n;
    int *arr = new int[n];
     
    for (int i = 0; i < n; ++i)
        cin >> arr[i];
     
    system("cls");
    cout << "massiv" << endl;
    for (int i=0; i<n; i++)
        cout << arr[i] << " ";
    cout << endl;
     
    cout << "result" << endl;
    masss(arr, n);
    cout << endl;
    delete[] arr;
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2015, 11:44

В чем ошибка?
Пишет что мол использована неинициализированная переменная b, y и x. Вроде все...

a/b в чем ошибка ?
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; int main () { float sc1,sc2;...

в чем ошибка?
for (int i=1; i&lt;=S.Length(); i++) { if ((S=='-') &amp;&amp; (S=='-')) ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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