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

Поменять строки матрицы местами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ компилятор ругается помогите http://www.cyberforum.ru/cpp-beginners/thread14210.html
Недавно взялся за изучение С++ забил программку а запускаться не хочет #include <iostream> #include <string> struct node { int value; node *next;
C++ Строки+ООП=жесть? Я, наверное, зря начал освоение ООПа с C++, да еще и с работ со строками, но тем не менее уже дело чести, по-моему, добить данную программу. Листинг программы и ошибок выдаю ниже. Помогите, кто чем... http://www.cyberforum.ru/cpp-beginners/thread14197.html
Найти сумму элементов массива, равных среднему арифметическому всех элементов массива C++
здравствуйте я студентка первого курса и мы изучаем С и С++ работам в борланде моя задача,над которой я бьюсь, на одномерный массив задача:найти сумму элементов массива,равных среднему...
C++ Построение графика функций
Спасибо всем заранее,кто откликнулся!!! С чего начинать и чем заканчивать (в общем случае) построение графиков в С++. Dev c++ 4.9 Если это не очень сложно и ли нудно помогите с лабораторкой:сама...
C++ Работа с битами http://www.cyberforum.ru/cpp-beginners/thread14174.html
Я уже задолбался... :wall: Может мне кто нибудь подскажет как из 00111010 (58) получить 00001010 (10) хотя бы каким методом... код я сам напишу...
C++ Помогите исправить ошибку #include <process.h> #include <stdio.h> int a; void Thread( void* pParams ) { int i, num = 0; while ( 1 ) { for ( i = 0; i < 5; i++ ) a = num; подробнее

Показать сообщение отдельно
ReDev1L
0 / 0 / 0
Регистрация: 18.10.2008
Сообщений: 19

Поменять строки матрицы местами - C++

18.10.2008, 19:06. Просмотров 905. Ответов 2
Метки (Все метки)

Всем привет.
Учусь на первом курсе, по информатике задали задачу:
Составить алгоритм: Поменять в матрице(массиве) строку с наибольшим количеством нулевых элементов со строкой с наименьшим количеством нулевых элементов.
Сделать блоксхему.
Я в алгоритмах несеку, попросил знакомого сделать, он сделал мне вот такой код на С, алгоритм ему делать было влом.

C++
1
2
3
4
5
6
7
8
9
10
11
12
int a[H][W].
int mi = 0; 
int Mi = 0; 
int m = 0; 
int M = 0; 
for (int i = 0 ; i < H; i++) 
{ int c = 0; 
for (int j = 0; j < W; j++) 
if (!a[i][j]) c++; if (c > M) {Mi = i; M = c;} //что происходит начиная с этой строки я уже ненаю
if (c < m) {mi = i; m = c; } }
for (int p = 0; i < W; i++) 
{ int t = a[Mi][p]; a[mi][p] = t; a[Mi][p] = t; }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru