Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ описать структуру с именем Marshrut,если кто-нибудь может,напишите програмный код пожалуйста Описать структуру с именем MARSHRUT, с полями: название начального, конечного пунктов, длина маршрута. Сформировать односвязный список. Затем напечатать элементы списка по возрастанию, используя в... https://www.cyberforum.ru/ cpp-beginners/ thread514342.html C++ Удаление строки
Помогите удалить строку из текстового файла с последующим сдвигом всех строк, находящихся ниже, на 1 вверх. Заранее спасибо. Считать все в массив,считать все,кроме строки нужной,а дальше перезаписать в файл
C++ Что почитать по C++, связанное с графикой?
Я на данный момент прочитал половину книги по с++ Шилдта. Вот думаю что еще почитать, хотелось бы что-нибудь связанное с графикой(OpenGl,Directx3D) или что-то уже связанное с созданием полноценных... вот интересный сайт: http://pmg.org.ru/nehe/
Обработка множеств C++
Написать программу, реализующую обработку нескольких массивов структур (до 5 массивов по 10 элементов) по примеру множеств. В качестве элемента массива использовать структуру: Ж/д билет i. Номер...
C++ Определить площадь поверхности цилиндра https://www.cyberforum.ru/ cpp-beginners/ thread514304.html
хранилище для сырья имеет вид цилиндра, заканчивающегося полусферой. определить площадь поверхности если заданы размеры Площадь цилиндра 2*pi*R*h где R - радиус, h - высота Это площадь боковой поверхности цилиндра. На самом деле учтено: площадь бокой поверхности, площадь полусферы, которой заканчивается цилинд. Но не...
C++ Конвертация строкового типа в int https://www.cyberforum.ru/ cpp-beginners/ thread514354.html
Как из вот этого textBox1->TextChanged сделать переменную типа int ? я пытался так но не получилось int x; x = textBox1->TextChanged; FILE * fo; fo = fopen("test.txt","wt"); fscanf( fo, x );... Вот косорукий пример конвертера char to int int CharToInt(char buff) { int numb; int returned; int summer; int i; for(i=0;i<sizeof(buff);i++) ...
C++ Вычислить выражение по заданной формуле Приветствую вас всех. НУ и милых дам с праздником,8-) https://www.cyberforum.ru/attachment.php?attachmentid=132370&stc=1&d=1331188969 вот собственно задания в скрине. третье я сделал, но... Так будет правильнее: #include<stdio.h> #include<conio.h> #include<math.h> void main() { clrscr(); float x; int i; int n; https://www.cyberforum.ru/ cpp-beginners/ thread514332.html C++ При вводе имени сообщить, что есть такое имя Хочу написать программу, при вводе имени(например Katy), должно вывестись что есть такое имя. Что не так? #include <iostream> using namespace std; int main() { setlocale (0,"Russian"); char... Да кто же вас так учил С-строки сравнивать? #include <cstring> //... if ( ! strcmp(x, "Katy") ) // Нашлась Катюха... strcmp char x; Да и имя из одной буквы - это редкость... ;) А вообще,... https://www.cyberforum.ru/ cpp-beginners/ thread514290.html
C++ Дана сторона квадрата a. Найти его периметр https://www.cyberforum.ru/ cpp-beginners/ thread514260.html
Дана сторона квадрата a. Найти его периметр P = 4·a. #include <iostream> using namespace std; int main() { int a=100; int P=4*a; Да. Учитывая то, что у тебя программа закроется мгновенно, перед return 0; поставь system("pause");
C++ memory leak или "ОС подчистит" (Знакомство с Modern C++ Design\Loki Александреску приветствуется) https://www.cyberforum.ru/ cpp-beginners/ thread514301.html
Доброго времени суток, уважаемые. Возможно мой вопрос покажется вам несколько странным, однако мне бы хотелось внести у себя в голове некую ясность. Копаю синглтоны у Александреску. А заодно... Очевидно, что эта стратегия не должна применяться для объектов, использующих внешние ресурсы. Смысл стратегий как раз в том, чтобы выбирать наилучшую, в зависимости от свойств объекта.
C++ Неправильная запись в текстовый файл https://www.cyberforum.ru/ cpp-beginners/ thread514261.html
При записи в файл вместе с данными (логином и паролем), которые я ввожу, записываются непонятный мусор (лишние буквы МММ). Скажите пожалуйста как от него избавиться? И как ввести табуляцию? #include... Вы открываете файл как бинарный и используете блочную запись, поэтому в файл записывается полное содержимое структуры, даже если "полезное" содержимое меньше. Табуляция в данном случае неприминима.
C++ Найти строку, содержащую наибольший элемент матрицы и заменить все отрицательные элементы этой строки числом 0 Здравтсвуйте! помогите пжл решить задачу. Найти строку, содержащую наибольший элемент матрицы и заменить все отрицательные элементы этой строки числом 0.Матрица любая может быть,так что не судь... Если матрица a размером N*M уже есть то можно так: int i, j, i_max=0, j_max=0; for(i=0; i<N; i++) for(j=0; j<M; j++) if(a>a) { i_max=i; j_max=j; } for(i=0; i<M; i++) if(a<0) https://www.cyberforum.ru/ cpp-beginners/ thread514330.html
Эксперт С++
5057 / 3117 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
10.03.2012, 11:38 0

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

10.03.2012, 11:38. Показов 2228. Ответов 12
Метки (Все метки)

Ответ

xcomx, программа делает всё, что угодно, но не решает поставленную задачу.
В строках 13-19 задаётся матрица, с которой будем работать. Но к чему цикл 27-33, в частности, строка 30?
В цикле 41-51 считается количество нулевых элементов в строке. Но почему в условии 53 count проверяется на равенство нулю, когда по заданию необходимо найти полностью нулевую строку, а не полностью ненулевую. И почему после этого условия не происходит выход из внешнего цикла, если нам необходимо найти первую нулевую строку. К тому же, строка 57 после строки 56 абсолютно бессмысленна, поскольку в строке 56 n делается равным i, а в строке 57 i делается равным n, который и так уже равен i.
И самое главное (будем считать, что всё, что указано выше, исправлено): задание говорит, что надо умножить все элементы столбца с найденным номером на 2, а не сам найденный номер, что вы делаете в строке 65. И это опять приводит нас к заданному вам выше вопросу уже двумя людьми: что делать, если найденная строка имеет индекс больший, чем количество столбцов в матрице? Какой столбец умножать на 2?

Вернуться к обсуждению:
дана целочисленная матрица A , размером а х м, найти в матрице первую строку, все элементы которой равны нолю, Умножить элементы столбца с таким же н C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.03.2012, 11:38
Готовые ответы и решения:

Найти в матрице C(n1×n2) первую строку, все элементы которой равны нулю
Найти в матрице C(n1×n2) первую строку, все элементы которой равны нулю со спецификацией плиииииз срочно помогите.

Найти в матрице первую строку, все элементы которой равны нулю
Найти в матрице первую строку, все элементы которой равны нулю. Все элементы столбца с таким же номером уменьшить вдвое. Помогите...

Найти в матрице первую строку, все элементы которой равны нулю
Найти в матрице первую строку, все элементы которой равны нулю. Помогите,пожалуйста,кому это не составит труда.

12
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.03.2012, 11:38
Помогаю со студенческими работами здесь

Найти в матрице первую строку, все элементы которой равны нулю
Найти в матрице первую строку, все элементы которой равны нулю. Все элементы столбца с таким же номером уменьшить вдвое

Найти в матрице C(n1×n2) первую строку, все элементы которой равны нулю
Написать программу с циклом while Условие:Найти в матрице C(n1×n2) первую строку, все элементы которой равны нулю. Можно без вводы и...

Найти в матрице первую строку, все элементы которой равны нулю
Найти в матрице первую строку, все элементы которой равны нулю. Все элементы столбца с таким же номером уменьшить вдвое. Помогите...

Найти в матрице первую строчку, все элементы которой равны нулю
Найти в матрице первую строчку, все элементы которой равны нулю.Все элементы столбика с таким же номером уменьшить в два раза.

Найти в динамической матрице первую строчку, все элементы которой равны нулю
Найти в матрице первую строчку, все элементы которой равны нулю.Все элементы столбика с таким же номер уменьшить в два раза.

0
Новые блоги и статьи
std::mutex в C++: Хитрости и тонкости использования
Wired 03.03.2025
В C++ ключевым инструментом для обеспечения корректной работы параллельных процессов выступает std::mutex – примитив синхронизации, появившийся в стандарте C++11. До его появления использовали. . .
std::span в C++: Производительно­сть и практическое использование
Wired 03.03.2025
Традиционная работа с указателями и массивами часто приводит к ошибкам и уязвимостям в безопасности. Именно поэтому в C++20 появился std::span - легковесная обертка, обеспечивающая безопасный. . .
std::span в C++: Константность и безопасность типов
Wired 03.03.2025
std::span - представитель семейства view-типов, появившийся в стандарте C++20. Этот компонент предоставляет легковесное и эффективное решение для работы с непрерывными последовательностями данных,. . .
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru