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

Исправьте пожалуйста, где моя ошибка? спасибо - C++

Восстановить пароль Регистрация
 
pomochmne01
0 / 0 / 0
Регистрация: 03.03.2014
Сообщений: 17
08.07.2014, 17:44     Исправьте пожалуйста, где моя ошибка? спасибо #1
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
//Дана целочисленная матрица ГЂ(N, N).
// Найдите номер первой из ее строк,
// которые начинаются с К положительных чисел подряд.
#include <conio.h>
#include <iostream.h>
 
int A[10][10];
int i,j,n;
int k,s,f;
//------------------------------
void inputoutput()
{
  clrscr();
  cout << "N= ";  cin >> n;
  for (i=0; i<n; i++)
    for (j=0; j<n; j++)
    {  cout << "A[" << i+1 << "," << j+1 << "] = ";
       cin >> A[i][j];
    }
 
  clrscr();
  cout << "матрица*: \n";
  for (i=0; i<n; i++)
  { for (j=0; j<n; j++)
      cout << A[i][j] << "  ";
      cout << "\n";
  }
 
}
//-------------------------------
void reshenie()
{ f=0; i=0;
  while ((i<n) && !f)
   {j=0;
   while ((j<k) && !f)
     if (A[i][j] > 0)
      { s=i;f=1; } else j++;i++;
    }
  if (f)
  cout << "номер строки =  "<<s;
  else cout << "такой строки нет!" ;
  getch();
}
//--------------------------------
void main()
{
  inputoutput();
  cout<<"k = "; cin>>k;
  reshenie() ;
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2014, 17:44     Исправьте пожалуйста, где моя ошибка? спасибо
Посмотрите здесь:

C++ подскажите пожалуйста, в чем моя ошибка?
C++ скажите пожалуйста где моя ошыбка...
где моя ошибка? C++
Люди добрые, где моя ошибка? C++
C++ Подскажите пожалуйста где ошибка
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Midian
 Аватар для Midian
219 / 219 / 60
Регистрация: 31.03.2013
Сообщений: 1,674
Завершенные тесты: 4
08.07.2014, 18:17     Исправьте пожалуйста, где моя ошибка? спасибо #2
напишите мне вечером, я Вам помогу бесплатно, задание не сложное, сейчас просто немного занят другим, да и Вы наверное не в тот раздел написали, это платный раздел... в общем мой скайп в подписи.
pomochmne01
0 / 0 / 0
Регистрация: 03.03.2014
Сообщений: 17
08.07.2014, 18:21  [ТС]     Исправьте пожалуйста, где моя ошибка? спасибо #3
действительно не туда)) спасибо Вам. а во сколько освободитесь? )
Midian
 Аватар для Midian
219 / 219 / 60
Регистрация: 31.03.2013
Сообщений: 1,674
Завершенные тесты: 4
08.07.2014, 19:57     Исправьте пожалуйста, где моя ошибка? спасибо #4
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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
void main()
{
setlocale(LC_ALL,"Russian");
int **a;
int n, k, stroka, count = 0;
cout << "Введите размер n:" << endl;
cin >> n;
a = new int*[n];
for (int i = 0; i < n; i++)
a[i] = new int[n];
cout << "Массив:" << endl;
for (int i = 0; i < n; i++)
{
    for (int j = 0; j < n; j++)
        {
           a[i][j] = -10 + rand() % 30;
           cout << a[i][j] << " ";
        }
    cout << endl;
}
cout << "Введите k положительных чисел строки подряд:" << endl;
cin >> k;
for (int i = 0; i < n; i++)
    for (int j = 0; j < n; j++)
        if (a[i][j] >= 0 && count != k)
        {
            stroka = i;
            count++;
        }
        else break;
        cout << "Номер такой строки: " << stroka + 1 << endl;
for (int i = 0; i < n; i++)
    delete [] a[i];
delete []a;
system("pause");    
}
Добавлено через 2 минуты
Просьба модераторам перенести тему в бесплатный раздел.
Yandex
Объявления
08.07.2014, 19:57     Исправьте пожалуйста, где моя ошибка? спасибо
Ответ Создать тему
Опции темы

Текущее время: 17:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru