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

Поменять местами два средних столбца, если количество столбцов четное - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод простой итерации http://www.cyberforum.ru/cpp-beginners/thread395905.html
Здраствуйте! Нужно реализовать в C++ метод простой итерации. #include <iostream> #include <iomanip> #include <conio.h> #include <math.h> using namespace std; double f1(double x)//новая функция фи {
C++ двухмерный массив помогите найти ошибку не знаю что то она не правильно вроде делает программа по заданию Задание 2) Характеристикой столбца назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. #include <iostream> #include <string> #include <cstdlib> #include <iomanip>; using namespace std; http://www.cyberforum.ru/cpp-beginners/thread395893.html
C++ дан массив размером n*n , элементы которого целые числа.
написать программу которая,для каждого столбца подсчитает сумму чётных положительных элементов и записать данные в новый массив. помогите пожалуйста
Поменять местами два средних столбца, если количество столбцов нечетное C++
написать программу которая поменяет местами два средних столбца ,если количество столбцов нечетное, и первый со средним столбцом ,если если кол-во столбцов нечетное.
C++ Найти номер последнего максимального элемента последовательности http://www.cyberforum.ru/cpp-beginners/thread395883.html
дана последовательность из n действительных чисел. найти номер последнего максимального элемента
C++ Подсчитать количество нечётных элементов последовательности дана последовательность целых чисел. подсчитать кол-во нечётных элементов. подробнее

Показать сообщение отдельно
Байт
Эксперт C
15825 / 10152 / 1521
Регистрация: 24.12.2010
Сообщений: 19,132
30.11.2011, 20:29     Поменять местами два средних столбца, если количество столбцов четное
C
1
2
3
4
5
6
7
8
9
10
11
12
13
if (n%2) {
  for(i=0; i<n; i++) {
    tmp = a[0][i];
    a[0][i] = a[0][n/2] ;
    a[0][n/2] = tmp;
  }
else {
  for(i=0; i<n; i++) {
    tmp = a[n/2][i];
    a[n/2][i] = a[0][n/2-1] ;
    a[0][n/2-1] = tmp;
  }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru