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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
Furia
1 / 1 / 0
Регистрация: 27.10.2011
Сообщений: 10
#1

Найти номер первой из строк, содержащих хотя бы один положительный элемент! - C++

27.10.2011, 12:56. Просмотров 2163. Ответов 4
Метки нет (Все метки)

кто может помогите пожалуйста, решить задачу на с++ с функциями! вот условие:
Найти номер первой из строк, содержащих хотя бы один положительный элемент!
Зарание спс))))
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2011, 12:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти номер первой из строк, содержащих хотя бы один положительный элемент! (C++):

Найти номер первой из строк, содержащих хотя бы один положительный элемент. - C++
Помогите please/// Уплотнить заданную матрицу, удаляя из нее строки и столбы, заполненными нулями - это я сделал... осталось - Найти номер...

Найти номер первой из строк матрицы, содержащих хотя бы один положительный элемент - C++
Уплотнить заданную матрицу , удаляя из неё строки и столбцы , заполненные нулями. Найти номер первой из строк , содержащих хотя бы один...

Номер первой из строк матрицы, содержащих хотя бы один положительный элемент - C++
Дана целочисленная квадратная матрица. Определить: 1)номер первой из строк, содержащих хотя бы один положительный элемент;

Определить номер первой из строк матрицы, содержащих хотя бы один положительный элемент - C++
Дана целочисленная квадратная матрица. Определить: * номер первой из строк, содержащих хотя бы один положительный элемент; Каждый пункт...

Уплотнить матрицу,удаляя из нее строки и столбцы, заполненные нулями.Найти номер первой из строк,содержащих хотя бы один положительный элемент - C++
всем привет) у меня проблема. мне нужно защиту от некорректного ввода. задание. Дана целочисленная матрица. Уплотнить заданную матрицу,...

В заданной матрице определить номер первой из строк, содержащих хотя бы один положительный элемент - C++
Дана целочисленная квадратная матрица. Определить номер первой из строк, содержащих хотя бы один положительный элемент. ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Krasti
27 / 27 / 3
Регистрация: 07.11.2010
Сообщений: 140
27.10.2011, 13:51 #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
const int N = 5;
int NomerStroki ( float a[N][N] )
{
bool f = false;
int i = 0;
while ( !f & ( i < N ) )
{
for ( int j = 0; j < N; j++ )
if ( a[i][j] < 0 ) f = true;
i ++;
}
if ( f ) i += 1;
else i = 0;
return i;
}
int main ()
{
float mas[N][N];
for ( int i = 0; i < N; i++ )
{
for ( int j = 0; j < N; j++ )
{
std::cout<<'/t';
std::cin>>mas[i][j];
}
std::cout<<std::endl;
}
if ( NomerStroki ( mas[N][N] ) != 0 ) std::cout<<"Nomer stroki = "<<NomerStroki ( mas[N][N] );
else std::cout<<"Net otricatelnih elementov";
getchar ();
return 0;
}
1
Furia
1 / 1 / 0
Регистрация: 27.10.2011
Сообщений: 10
27.10.2011, 14:05  [ТС] #3
спс большое)))))))
0
dimcoder
Полярный
463 / 435 / 68
Регистрация: 11.09.2011
Сообщений: 1,135
27.10.2011, 14:14 #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
42
43
44
45
46
#include <iostream.h>
#include <conio.h>
#include <string.h>
 
int find(char *c)
{
   for (int i = 0; i < strlen(c); i++)
   {
   if (c[i] == '1' || c[i] == '2' || c[i] == '3'||
    c[i] == '4' || c[i] == '5' || c[i] == '6' || c[i] == '7' ||
    c[i] == '8' || c[i] == '9' || c[i] == '0')
       return 1;
   }
   return 0;
}
 
main ()
{
   int k = 3;
   char s[10][100];
   for (int i = 0; i < k; i++)
   {
      cin >> s[i];
      cout << s[i] << endl;
   }
 
   i = 0;
 
   while (i <= k)
   {
      if (find(s[i]) == 1)
      {
     cout << i+1;
     i = k+1;
      } else
     i += 1;
   }
 
   getch();
 
   cout << endl << endl;
 
   clrscr();
 
   return 0;
}
Мой вариант. Не зря же писал...

тфу ты! Я то думал даются строки! А здесь матрица!!!
1
Krasti
27 / 27 / 3
Регистрация: 07.11.2010
Сообщений: 140
27.10.2011, 22:05 #5
О, и я накасячил, почему то думал, что нужно искать отрицательный элемент
В девятой строчке меняем " < " на " > "
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2011, 22:05
Привет! Вот еще темы с ответами:

Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащих хотя бы один положительный эле - C++
Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащих хотя бы один...

номер первой из строк, содержащей хотя бы один положительный элемент - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;time.h&gt; //#include &lt;stdlib.h&gt; #include &lt;iomanip&gt; using namespace std; int...

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

Найти номер последней из строк, содержащих хотя бы один ненулевой элемент - C++
int main() { setlocale(LC_ALL, &quot;Russian&quot;); printf(&quot;Матрица \n&quot;); printf(&quot;\n&quot;); int** A = new int*; for (int i = 0; i &lt; N;...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.10.2011, 22:05
Ответ Создать тему
Опции темы

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