1 / 1 / 0
Регистрация: 13.04.2019
Сообщений: 46
1

В чем ошибка

12.12.2019, 14:12. Показов 478. Ответов 2

Массив из 8 строк 16, столбцов заполнить случайными однозначное числами. Разработать программу, которая будет определять сколько раз в массиве встречается число n (0 <= n <10).



//---------------------------------------------------------------------------
#include<stdio.h>
#include <iostream>
#include <conio.h>
#include<stdlib.h>
#include<math.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main()
{
int i, j;
int k = 0;
int n;
const int n=8, m=15;
int a[n][m];
cout<<"\nk =";
cin>>n;
if(n>=0&&n<10)

{
for(int i = 0 ; i < n; i++)
{
for(int j = 0; j < m; j++)
{
a[i][j]= rand()%10 + 0;
cout<<" "<<a[i][j];
if(a[i][j]==m)
{
k++;
}
}
cout<<"\n";
}
cout<<"\n"<<n<<" -> "<<k;

}
else
{
cout<<"\nInput corectly number";
}
}
getch ();
return 0;
}
//---------------------------------------------------------------------------
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2019, 14:12
Ответы с готовыми решениями:

Выскакивает ошибка Stack around the voriable 'text' was corrupted. Подскажите пожалуйста в чём ошибка
Выскакивает ошибка Stack around the voriable 'text' was corrupted. Подскажите пожалуйста в чём...

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

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

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

2
1354 / 747 / 196
Регистрация: 10.02.2018
Сообщений: 3,093
12.12.2019, 14:23 2
Как то так
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
//---------------------------------------------------------------------------
#include<stdio.h>
#include <iostream>
#include <conio.h>
#include<stdlib.h>
#include<math.h>
 
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main()
{
int i, j;
int k = 0;
int nk;
const int n=8, m=16;
int a[n][m];
cout<<"nk =";
cin>>nk;
if(nk>=0 && nk<10)
 {  
  for(i = 0 ; i < n; i++)
  { 
   for(j = 0; j < m; j++)
   {
    a[i][j]= rand()%10 + 0;
    cout<<" "<<a[i][j];
     if(a[i][j]==nk)
     {
      k++;
     }
   }
 cout << endl;  
 }
cout << "k = " << k << endl;
}
else
 {
 cout << "Input corectly number" << endl;
 }
}
getch ();
return 0;
}
//---------------------------------------------------------------------------
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
12.12.2019, 14:24 3
1. Либо используйте std:: либо пишите using namespace std;
2. У вас n это и константа и не константа
3. getch() выходит за границы main()
4. Вместо getch() лучше используйте system("pause");
Вот ваш код который компилируется, за логические ошибки не отвечаю
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 <random>
 
 
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main()
{
    int i, j;
    int k = 0;
    int n;
    const int nconst = 8, m = 15;
    int a[nconst][m];
    std::cout << "\nk =";
    std::cin >> n;
    if (n >= 0 && n < 10)
 
    {
        for (int i = 0; i < n; i++)
        {
            for (int j = 0; j < m; j++)
            {
                a[i][j] = std::rand() % 10 + 0;
                std::cout << " " << a[i][j];
                if (a[i][j] == m)
                {
                    k++;
                }
            }
            std::cout << "\n";
        }
        std::cout << "\n" << n << " -> " << k;
 
    }
    else
    {
        std::cout << "\nInput corectly number";
    }
    system("pause");
    return 0;
}
//---------------------------------------------------------------------------
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2019, 14:24
Помогаю со студенческими работами здесь

В чём ошибка.В коде там где коментарий там ошибка поучается.
#include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; class CMyString{ char *pStr;...

В чем ошибка?
Я только начал, а уже не могу разобраться, может кто-то поможет сделать. Нужно вывести значение...

В чем ошибка?
Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…)....

в чем ошибка?
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;complex&gt; #include &lt;math.h&gt; int main() {...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru