Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Клонирование четверти матрицы https://www.cyberforum.ru/ cpp-beginners/ thread97961.html
1. Дана матрица размером HxW H - чётное W – чётное. Реализовать функцию клонирование(копирования) четверти(матрицы) на все её остальные четверти. Что это значит: Была матрица: 1 2 3 4 5 6 7 8 1 1 1 1 1 1 1 1
C++ кастинги на C++
Не могу найти инфу на русском об операторах приведения типов в C++: static_cast<> const_cast<> reinterpret_cast<> safe_cast<> dynamic_cast<> Помогите, плиз!
C++ вопрос к спецам: почему функция fputc при работе не устанавливает счётчик файла в конец? Друзья! То есть написана программка. С клавы вводится ОДИН символ и он запихивается в файл. А потом этот файл с помощью функции fread считывается обратно в переменную. Это реализовано в цикле, условие выхода из которого- счётчик считанных байтов достиг конца файла Но после первого считывания счётчик байтов не достигает конца файла! Почему? Загадка. Файл имеет размер равный 1, содержит на... https://www.cyberforum.ru/ cpp-beginners/ thread97946.html C++ Сохранить в файл текст, введенный из консоли, на русском языке https://www.cyberforum.ru/ cpp-beginners/ thread97929.html
ввожу с клавиатуры данные в структуру, сохраняю их в файл, а потом опять вывожу на экран. в консоли все нормально, а вот если текстовый файл открыть, то там сплошные иероглифы. ума не приложу что с этим можно сделать. пыталась использовать OemToCharA, но результат тот же. может кто знает как с этим бороться
C++ Факториал
Нада зделать прогу штоби она виводила таким образом X 2 4 6 8 10 а Y 2! 4! 6! 8! 10! тоисть факториал от Х зделайте плз оч надо на С/С++
C++ Строки В заданном тексте слова разделены запятыми. Напечатать список слов, содержащих и гласные, и согласные буквы. https://www.cyberforum.ru/ cpp-beginners/ thread97856.html
C++ Перегрузить https://www.cyberforum.ru/ cpp-beginners/ thread97855.html
Уважаемы форумчание нужна помощь, задание связанно с перегузкой операций. Задание: разработать класс оболочку int и перегрузить операции + - * / += -= *= /= == != Всё кроме + - * / я сделал , не знаю как перегрузить, операции, но думаю без this не обойтись. Вот исходник. #include <iostream.h> class MyInt {
Конструктор со списком инициализации членов C++
1) Какой смысл применять синтаксис конструктора со списком инициализации членов class A{ A():_name(0),_balance( 0.0 ), _acct_nmbr( 0 ){} } вместо class A{ A():{_name=0;_balance=0.0; _acct_nmbr=0;} } ?
C++ бинарное дерево?Файл? объясните пожалуйста что означает слово бинарное? https://www.cyberforum.ru/ cpp-beginners/ thread97842.html C++ не понимаю как осуществить буферезированное чтение из файла https://www.cyberforum.ru/ cpp-beginners/ thread97841.html
собственно задача : по-байтно читать из бинарного файла. естественно чтение должно быть буферезировано, ибо если длинна файла хотя бы метр, то это получаеться миллион обращений (!) к диску. я так понимаю ifstream же не буферезирован, да?а если буферезирован, то как задать размер буфера? естественно что можно самому всё написать. но в плюсах же и так это уже есть. но вот как это работает...
[ILINK32 Error] Error: Unable to open file 'UNIT2.DFM' C++
здравствуйте уважаемые! собственно сабж.... code gear 2009 C++ Builder, написал прогу на работе, прихожу домой и удачно работавшая на работе, дома выдает ошибку Error: Unable to open file 'UNIT2.DFM' в чем дело?
C++ Запись выражений, ввод–вывод информацииЗапись выражений, ввод–вывод информации https://www.cyberforum.ru/ cpp-beginners/ thread97827.html
Задача 2.1. Пользуясь только операцией умножения, вычислить (A в 7-ой степени) за четыре операции. Задача 2.2. Очистить экран, заполнить его бирюзовым цветом. Ввести значения x, y. Ещё раз очистить экран и вывести в центре экрана в столбик следующие вычисленные значения: ln(2x) ; ln(2y) ; ln(X (2-степень))
Day
1179 / 989 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
22.02.2010, 13:41 0

Переворот матрицы~изображения. - C++ - Ответ 561467

22.02.2010, 13:41. Показов 2486. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено J_Max как решение

Решение

C++
1
2
3
4
5
6
7
  for(i=0; i<H; i++) {
      for(j=0; j<W; j++) {
          t = a[i][j];
          a[i][j] = a[n-i-1][j] ;
          a[n-1-1] = t;
      }
  }
Это что-то поменяет (не то строки, не то столбцы).
Чтоб поменять другое (не то столбцы, не то строки)
поменяй всюду i <--> j H <--> W

Вернуться к обсуждению:
Переворот матрицы~изображения. C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.02.2010, 13:41
Готовые ответы и решения:

Переворот четных столбцов матрицы (исправить код)
#include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;iomanip&gt; using namespace std; int**...

Переворот массива
Как переворачивают не обычных массив, а двухмерный ? К примеру 4x4 ?

Двойной переворот
помогите переписать на c++, это Delphi. {$APPTYPE CONSOLE} uses SysUtils; var x:array of...

Переворот строки
Добрый вечер. Нужно перевернуть строку 12345 в 54321. Подскажите, где неверно в коде. Если можно...

2
22.02.2010, 13:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2010, 13:41
Помогаю со студенческими работами здесь

реверсивный переворот
Создать 2 объекта разработанного класса. Одной из компонент класса является динамическая...

Переворот массива
Доброго времени суток! Делал программу по заданию. Само задание ниже Программу вроде бы сделал....

Переворот числа
Приветствую. Собственно написать через строку или арифметический тип сложности не представляет,...

Переворот слов
Дали такие задания: Задание 1 В строке, содержащей несколько слов, разделенных пробелом,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru