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

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

Войти
Регистрация
Восстановить пароль
 
Aer_rus
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 91
#1

Задана матрица целых чисел. Найти номера строк, все элементы которых четные - C++

27.10.2013, 20:41. Просмотров 1185. Ответов 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
#include<iostream>
using namespace std;
int M[100][100],n,i,j,k;
int main()
{
    setlocale(LC_ALL, "rus");
    //Ввод матрицы
    cout << "Введите количество строк матрицы n =";
    cin >> n;
    cout << "Введите количество столбцов матрицы k=";
    cin>>k;
   for(i=0;i<n;i++)
{cout<<"\nВведите элементы строки с номером"<<i+1;
    for(j=0;j<k;j++)
    {cout<<"\n Введите элемент M["<<i+1<<"]["<<j+1<<"]=";
        cin>>M[i][j];
    }   
   }
// Вывод матрицы
cout <<"\n";
for (i=0; i< n; i++)
{
  for (j=0; j< k; j++)
  cout<< M[i][j]<<"  ";
  cout<<"\n";
}
int f=0;
 for ( i=0;i<n;i++)
     {
         for ( j=0;j<k;j++)
         {
             if (M[i][j]%2==0 ) f++;
             if (f==n) cout<<"Строка:"<<i+1;
             else cout<<"Нет строк с четными элементами";
         }
 }
 system("PAUSE");
 return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2013, 20:41     Задана матрица целых чисел. Найти номера строк, все элементы которых четные
Посмотрите здесь:

C++ Дана целочисленная квадратная матрица порядка n. Найти номера строк все элементы которых 0.
Задана матрица целых чисел A(n,n). Все элементы столбца, с наибольшим номером, среди тех, где находится более двух простых элементов, заменить разно C++
Выведите номера столбцов матрицы, все элементы которых - четные числа C++
C++ 23. Дана целочисленная матрица А размером N х М. Составить функцию, выводящую номера строк, все элементы которых одинаковы
В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего арифметического массива C++
C++ Дан массив целых чисел из 10 элементов.Все элементы кратные 10 заменить 0;Все нечетные элементы удвоить, а четные уменьшить на 2;
C++ данная целочисленная матрица размерности M х N. Найти количество ее строк, все элементы которых различны
Дано двумерный массив целых чисел. Найти номера строк, в которых есть только один непарный элемент C++
Найти номера строк матрицы, все элементы которых чётны C++
C++ Дана целочисленная матрица порядка N. Найти номера строк: все элементы в которых нули; элементы в каждой и
Задана матрица целых чисел, найти сумму отрицательных элементов в каждой строке C++
Найти номер строк, все элементы которых четные C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1931 / 1540 / 141
Регистрация: 31.05.2009
Сообщений: 2,905
27.10.2013, 21:42     Задана матрица целых чисел. Найти номера строк, все элементы которых четные #2
Цитата Сообщение от Aer_rus Посмотреть сообщение
int f=0;
*for ( i=0;i<n;i++)
* * *{
* * * * *for ( j=0;j<k;j++)
* * * * *{
* * * * * * *if (M[i][j]%2==0 ) f++;
* * * * * * *if (f==n) cout<<"Строка:"<<i+1;
* * * * * * *else cout<<"Нет строк с четными элементами";
* * * * *}
*}
C++
1
2
3
4
5
6
7
8
for(i = 0; i < n; ++i)
{
  j = 0;
  while((j < k) && ((M[i][j] % 2) == 0))
    ++j;
  if(j == k)
    cout << "Строка: " << i + 1 << '\n';
}
Yandex
Объявления
27.10.2013, 21:42     Задана матрица целых чисел. Найти номера строк, все элементы которых четные
Ответ Создать тему
Опции темы

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