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

Найти номер наименьшего среди значений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ k наименьших http://www.cyberforum.ru/cpp-beginners/thread134354.html
Привет всем.Помогите пожалуйста оформить задачу а то совсем запутался. Дан массив. Найти k наименьших элементов и вставить их после макимального элемента в том же порядке. Например 3 5 2 1 2 67 8...
C++ Сложение двух элементов в безопасном массиве Здравствуйте! у меня возникли небольшие вопросы в написании данной программы.. цель моя - написать самую простую программу которя что то делает..допустим я решил сложить 2 элемента массива..в... http://www.cyberforum.ru/cpp-beginners/thread134349.html
Задание на множественное наследование C++
Добрый день!) Задание: Описать базовый класс "точка" с полями "координаты" и "цвет". Методы класса - конструктор, получение значения полей, изменение значения полей, отображение точки на экране,...
C++ Написать и протестировать функцию
Написать и протестировать функцию, которая определяет, входит ли каждая буква в заданную строку не более двух раз.
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread134331.html
Дана матрица размером 5 на 4. Поменять местами первую строку и строчку, в которой находится первый нулевой элемент. На языке С++.
C++ Полиморфизм Прочитал в Википедии что такое полиморфизм: Кратко смысл полиморфизма можно выразить фразой: «Один интерфейс, множество реализаций». Смотрите 1 интерфейс, интерфейс- это методы и поля... подробнее

Показать сообщение отдельно
Mur3ik
102 / 102 / 4
Регистрация: 12.05.2010
Сообщений: 232
23.05.2010, 20:25
Цитата Сообщение от Janet1991 Посмотреть сообщение
Найти номер наименьшего среди значений sqr(a[i])-sqr(c[i]).Количество элементов и сами элементы вводятся с клавиатуры.


Необходима помощь, так как не могу сообразить как это на си написать.
я так понимаю у тебя 2 массива... нужно найти разность квадратов элементов этих двух массивов, а потом найти наименьший


объявляем 2 указателя;
объявляем номер наименьшего среди значений;
вводим с клавиатуры количество элементов для массивов;
создаем массивы - указатель = new тип [количество элементов для массивов] для двух массивов
потом в цикле (for(int i=0; i<количество элементов для массивов; i++)) вводим элементы массивов
можно сразу же в этом цикле делать sqr(a[i])-sqr(c[i]) и сравнивать с каждым последующим если он меньше то присваиваем номер наименьшего среди значений = i; все....
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru