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

Вывести элементы K-й строки данной матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти наименьший из элементов k-ой и m-ой строк матрицы http://www.cyberforum.ru/cpp-beginners/thread207205.html
С++ Дана целочисленная матрица А. Ввести номера строк k и m. Найти наименьший из элементов k-ой и m-ой строк матрицы. Заранее спасибо!
C++ Сортировка главной диагонали двумерного массива Всем привет. Решаю задачу столкнулся с проблемой: Не могу отсортировать главную диагональ двумрного массива( матрицы ) по возрастанию/убыванию. Не могу не так не так. Видимо не знаю какого-то метода, принципа. Вот моя попытка. for(int i = 0; i < line; i++) { if( matr > matr ) { //tmp = larger; tmp = matr; http://www.cyberforum.ru/cpp-beginners/thread207192.html
C++ Определить знак функции
Определить с точностью до 0,2 точку пересечения функции y=x-exp(-ax2) с осью x при изменении аргумента x от b0 до bm с шагом 0,2. Значения a, b0, bm вводятся с клавиатуры. Сначала не обходимо определить знак функции y при x=b0. Изменение знака функции свидетельствует о пересечении оси x.
C++ что это значит?
Помогите, пожалуйста, разобраться в данном фрагменте программы) char* rus(const char* text) {char *bufRus=new char; CharToOem(text, bufRus); return bufRus;}
C++ Минимум массива через функцию http://www.cyberforum.ru/cpp-beginners/thread207168.html
#include <iostream.h> #include <stdio.h> void mi(mas){ int minn; minn=1; for (int i=0; i<3; i++) { if (mas<mas) { minn=i; } cout << mas;
C++ Быстрая сортировка. Не могу найти ошибку!. Написала вот такую программу, которая создает массив из случайных чилел, потом их сортирует. Работаю под Visual Studio 2010. #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <time.h> using namespace std; const n=10, k=256; подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
10.12.2010, 11:51     Вывести элементы K-й строки данной матрицы
Перепишите строки 19-27 так:
C++
1
2
3
4
5
6
7
8
9
10
11
cout << "K = "; //Запрашиваю строку массива, которую нужно вывести на экран
cin >> K;   
while(K < 1 || K > M)
{
  cout << "Must be from 1 to " << M;  
  cout << "K = "; //Запрашиваю строку массива, которую нужно вывести на экран
  cin >> K;   
}
--K;
for(cnt = 0; cnt < N; cnt ++) //Вывод элементов заданной строки
  cout << A[K][cnt] << "\t";
У вас есть ошибка когда вы во второй раз введете неправильное число, то оно уже не обработается и вы попытаетесь вывести, к примеру -5 строку.
И вторая ошибка - условие K < 1 && K > M никогда не выполнится, потому что одновременно переменная не может принимать значение 0 и 15.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru