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

Необходимо подсчитать количество строк матрицы, которые не содержат ни одного 0 элемента. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблема с компиляцией (help) http://www.cyberforum.ru/cpp-beginners/thread19376.html
установил С++ 6.0 , но что то проблемный какой то jmu debug > go (v otvet ) this file does not exist. yes want to build it > file not found , koroche zamailsia s etim C++ mojet kto pomojet vot...
C++ Что делает оператор >> в C++? кто-нибудь может объяснить что конкретно делает оператор >> в C++. есть один пример. Там используется api-функция GetLogicalDrives. описание: Функция GetLogicalDrives возвращает число-битовую... http://www.cyberforum.ru/cpp-beginners/thread19364.html
В одномерном массиве, состоящем из N вещественных элементов, найти сумму первых M элементов массива. C++
ребят срочно нужна помощь по решению задачек по с++ . 1)Даны 4 вещественых числа. Определить мин значение заданных чисел; 2)Даны целые числа C1,С2....,С10. Верно ли, что количество полоэжительных...
Дана вещественная последовательность... C++
Дана последовательность из n вещественных чисел. Первое число в последовательности нечетное. Найти сумму всех идущих подряд в начале последовательности нечетных чисел. непойму задание) может...
C++ Сформировать список студентов института http://www.cyberforum.ru/cpp-beginners/thread19353.html
Сформировать список студентов института: факультет, группа, ФИО, домашний адрес, месяц и год рождения. Написать программу определения месяца, в котором родилось максимальное количе¬ство студентов в...
C++ Вывести количество пробелов между словами в строке :help:Помогите с программой:пользователь вводит строчку,а программа выводит кол-во пробелов между словами в строке. #include "stdafx.h" #include <algorithm> #include <iostream> #include <string>... подробнее

Показать сообщение отдельно
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
10.01.2009, 22:15
В таком случае действительно удобнее упорядочить элементы матрицы, как было сказано ранее.
А затем работать не как с матрицей, а как с одномерным массивом (В таком случае мы ничего не выигрываем. Это только для удобства).

C++
1
2
3
4
5
6
for (int i=0; i<n*n-1; i++)
       if (A[i/n][i%n]==A[i/n][(i%n)+1])
       {
           cout << "maksimalnui element matricu" << A[j/n][j%n];
           break;
       }
Добавлено через 6 минут 22 секунды
Но этот цикл применим только для матрицы упорядоченной по убыванию. Иначе надо изменить условия цикла

Добавлено через 26 минут 14 секунд
Заметил ошибку в своем же коде

Код
if (A[i/n][i%n]==A[[COLOR="Red"](i+1)[/COLOR]/n][[COLOR="red"](i+1)[/COLOR]%n)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru