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

Найти минимальный элемент во втором столбце матрицы В - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести на экран все слова, содержащие букву "k" http://www.cyberforum.ru/cpp-beginners/thread416217.html
дана строка. вывести на экран все слова, содержащие букву k. заранее большое спасибо.
C++ Определить количество строк матрицы, в которых нет ни одного нулевого элемента Помагите если не сложно. Дана матрица размером МxN. Определить количество строк, в которых нет ни одного нулевого элемента. http://www.cyberforum.ru/cpp-beginners/thread416185.html
C++ вывод максимальных слов
Задание было - разработать программу и подпрограмму (подпрограммы), работающую с текстовым файлом. Подсчитать количество слов и определить и вывести на экран максимальное и минимальное слова и их длину. Но в программе есть косяк, который заключается в том, что если во входном файле два слова максимальной длины, он выдает только одно из них как максимальное, а надо, чтобы оба, с минимальными...
Поменять местами первый столбец со столбцом с первыми К «+»-ми элементами. C++
22. Поменять местами первый столбец со столбцом с первыми К «+»-ми элементами. вот код. но он меняет просто вторую строку с первой. //--------------------------------------------------------------------------- #include <vcl.h> #include <stdio.h> #include <conio.h> #include <math.h> #pragma hdrstop void in_arr(int mas,int n)
C++ схема Горнера (помогите с курс. работой) http://www.cyberforum.ru/cpp-beginners/thread416172.html
#include<iostream> #include <conio.h> using namespace std; #define n 1 int main() { float x, b, a; int i;
C++ двумерный массив вещественных чисел дан двумерный массив вещественных чисел.упорядочить массив по возрастанию элементов первого столбца,обнулить max и min элементы!! подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
26.12.2011, 09:23     Найти минимальный элемент во втором столбце матрицы В
Цитата Сообщение от qwert11 Посмотреть сообщение
Переписал, теперь только элементы не меняются местами - помогите пжалста!
Добавлено через 3 часа 48 минут
По идее все верно! Но не меняются местами!
Для того чтобы поменять местами минимальный элемент с элементом [3][2], не обязательно знать значение минимального элемента, а вот номер его строки и столбца нужно знать обязательно. В данном случае номер столбца известен - 2, осталось узнать только номер его строки и поменять. В данном коде в значении min храним номер строки минимального элемента из 2-го столбца:

Цитата Сообщение от qwert11 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
for(i=0; i<4; i++)
if(b[i][1]<=min)
min=b[i][1];
cout<<"\np="<<p;
cout<<"\nmin="<<min<<"\n\n";
temp=min;
min=b[i][j];
b[i][j]=temp;
заменить на:
C++
1
2
3
4
5
6
7
8
9
min=0;  
for(i=1; i<4; i++)
    if(b[i][1]<b[min][1])
        min=i;
cout<<"\np="<<p;
cout<<"\nmin="<<b[min][1]<<"\n\n";
temp=b[min][1];
b[min][1]=b[3][2];
b[3][2]=temp;
 
Текущее время: 16:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru