//Дана целочисленная матрица A(N, N).
// Найдите номер первой из ее строк,
// которые начинаются с К положительных чисел подряд.
#include <conio.h>
#include <iostream.h>
int A[10][10];
int i,j,n;
int k,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;
if(k<=n)
{
for(i=0;i<n&&!f;i++)
{
for(j=0;A[i][j]>0&&j<k;j++);
f=(j==k);
}
}
if (f)
cout << "номер строки = "<<i;
else cout << "такой строки нет!" ;
getch();
}
//--------------------------------
void main()
{
inputoutput();
cout<<"k = "; cin>>k;
reshenie() ;
}
Похожие записи/страницы:
- В заданной матрице A(N, N) найдите индексы первого элемента, превосходящего среднее арифметическое всех…
- Из заданной матрицы A(N, N) удалите строку и столбец, в которых находится первый элемент, равный нулю.…
- Найдите самое длинное и самое короткое слово в заданном предложении - Pascal(Паскаль)/C++(Си)
- Необходимо найти повторяющиеся и неповторяющиеся буквы в строке-C++(Си)
- Из заданного текста выберите и напечатайте те символы, которые встречаются в нём ровно один раз -…
- Подсчитайте количество строк заданной целочисленной матрицы А(5,5), являющихся перестановкой чисел 1, 2, ...,…
- Найти количество элементов массива, абсолютное значение которых не превышает 2- Pascal(Паскаль)|C++(Си++)
- Дана последовательность слов, в которой слова разделены запятыми, а за последним словом — точка. Напечатайте:…