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

Помогите пожалуйста с легкой задачей на C++. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти максимальное из чисел встречающихся в данном одномерном массиве более одного раза http://www.cyberforum.ru/cpp-beginners/thread360025.html
Помогите пожалуйста задачка вроде простенькая : найти максимальное из чисел встречающихся в данном одномерном массиве более одного раза
C++ Найти средне арифметическое четных чисел и средне геометрическое положительных чисел решите кому не сложно.. В одномерном массиве заданного размера найти средне арифметическое четных чисел и средне геометрическое положительных чисел..Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread360017.html
C++ Помогите с решением задачи.В одномерном (динамическом)массиве заменить последний из нулевых элементов на три нуля.(С++)
Вот программа,она работает.Правда,если в массиве два или более нулей,замена осуществляется с первым нулём,а нужно с последним. include "stdafx.h" #include<iostream> using namespace std; void input(int *a,int n);
Вывод в Edit массивов C++
Всем доброго времени суток. Посмотрите есть вот такой код: int num,o; char buff; num = StrToInt(Edit23->Text); o = StrToInt(Edit24->Text); itoa(num,buff,o); Edit25->Text=IntToStr(buff); эта программка переводит из 10-ой системы исчисления в другую, так вот проблема с выводом (Edit25->Text=IntToStr(buff)) как я понимаю buff это массив, и после перевода он выводит в окно только значение...
C++ Размещение map'а в памяти http://www.cyberforum.ru/cpp-beginners/thread360006.html
Элементы вектора гарантировано размещаются в памяти рядом, в случае списка элементы лежат где попало, но для этого есть прямые и обратные ссылки у элементов того же списка... Вопрос - а как размещаются элементы того же std::map?, знаю что каждый элемент представляет пару, но как именно в памяти они размещаются не очень Спасибо :)
C++ Перевод температуры из градусов по шкале Цельсия в градусы по шкале Фаренгейта Приветствую, помогите пожалуйста ребяят ) срочно нужна написать программу ... условия таковы : Написать программу, которая получает данные по Цельсию в виде 15С и преобразует их в данные по Фаренгейту 59F. 0 по Цельсию равен 32 по Фаренгейту. 1 градус по Цельсия равен 1.8 по Фаренгейту. Установить ширину поля 10 символов, заполнить вместо пробелов символом $ с помощью функций и... подробнее

Показать сообщение отдельно
lemegeton
2917 / 1346 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
04.10.2011, 09:05     Помогите пожалуйста с легкой задачей на C++.
Тут не нужны циклы.

Предположим, координаты ферзя -- (x, y), а координаты проверяемого поля -- (a, b).
Тогда "ферзь бьет поле" по диагонали, в случае, если разницы в координатах по X и по Y равны:
abs(x - a) == abs(y - b)
и "ферзь бьет поле" по вертикали или горизонтали, если совпадает или горизонталь или вертикаль:
x == a || y == b
совмещаем, получаем, что "ферзь бьет поле" если:
(abs(x - a) == abs(y - b)) || (x == a || y == b)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru