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

как расположить элементы массива в порядке возрастания дробной части в этой прог - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление среднего значения в сессии студента http://www.cyberforum.ru/cpp-beginners/thread1053640.html
Здравствуйте, форумчане. Надеюсь на вашу помощь, сам уже не справляюсь. Нужно вычислить среднее значение по 5 введенным экзаменам. Ниже код полностью, Заранее спасибо #include <stdio.h> #include <windows.h> #include <iostream> #include <stdio.h> #include <string.h> #include <locale.h> #include <conio.h>
C++ Интерполирующий поиск в массиве структур типа char Добрый вечер, дано задание сделать Интерполирующий поиск в массиве структур по полю char типа. Возможно ли вообще использовать Интерполирующий поиск с массивом не числовых значений? Я реализовал только бинарный поиск, но в интерполирующем необходимо брать модуль от разности значений, а они у меня строковые. Как приспособить алгоритм? int l = 0; int jk; int u = or_count - 1; string Key... http://www.cyberforum.ru/cpp-beginners/thread1053610.html
C++ С++.Строки.Вывести слова
Нужно вывести все слова отличные от слова hello. У меня есть похожая задача(там надо вывести слова с двумя буквами d) Может кто-нибудь исправить код чтобы подходил к моей задаче? Вот код #include "stdafx.h" #include <iostream> using namespace std;
C++ Для данных N и M cформировать двумерный массив:
Для данных N и M cформировать двумерный массив: 1 2 3 4 5 … N 1 4 9 16 25 … N^2 1 8 27 64 125 … N^3 … 1^M 2^M 3^M 4^M 5^M … N^M Не понимаю как ее решить. Подскажите пожалуйста.
C++ Матрица. Отпечатать номера строк, которыми заданы точки, удаленные друг от друга не более чем на заданную величину http://www.cyberforum.ru/cpp-beginners/thread1053591.html
Дана матрица из 4 столбцов и 6 строк. Двумя первыми элементами каждой строки заданы координаты одной, а двумя последними — соответствую- щие координаты другой точки плоскости. Отпечатать номера строк, кото- рыми заданы точки, удаленные друг от друга не более чем на заданную величину, и число таких строк. ума не приложу как сделать, помогите, пожалуйста ) Добавлено через 3 часа 5 минут...
C++ Массив. Вычислить частное между суммой положительных и суммой отрицательных :wall: Надо создать числовой массив А.Значение N вводится с клавиатуры.Вычислить и выдавать на экран частное между суммой положительных и суммой отрицательных элементов массива. подробнее

Показать сообщение отдельно
ANGELLL
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 5
23.12.2013, 18:54     как расположить элементы массива в порядке возрастания дробной части в этой прог
#include <iostream>
#include <ctime>

using namespace std;
const int N = 10;
void main()
{
setlocale (LC_ALL, "Russian");
srand(time(NULL));
float mas[N];
char otvet;
int j;
float max_abs = -9999999;
cout<<"Задать массив случайно[s] или в ручную[r]: ";
cin>>otvet;
switch (otvet)
{
case 's' : {
for (int i = 0; i < N; i++) {
mas[i] = rand()%100;
mas[i] += (rand()%1000) * 0.001;
}
} break;
case 'r' : {
for (int i = 0; i < N; i++) {
cout<<"mas["<<i+1<<"] = ";
cin>>mas[i];
}
} break;
default: {
cout<<"Ошибка ввода!!! Массив задаем случайными значениями."<<endl;
for (int i = 0; i < N; i++) {
mas[i] = rand()%100;
mas[i] += (rand()%1000) * 0.0001;
}
}
break;
}
for (int i = 0; i < N; i++) {
cout<<"mas["<<i+1<<"] = "<<mas[i]<<endl;
}
for (int i = 0; i < N; i++) {
if(mas[i] > max_abs) {
max_abs = mas[i];
j = i;
}
}
cout<<"Максимальный элемент: "<<max_abs<<endl;
int k;
k = max_abs;
if((max_abs - k) > 0.5) max_abs = k+1;
else max_abs = k;
mas[j] = mas[0];
mas[0] = max_abs;
for (int i = 0; i < N; i++) {
cout<<"mas["<<i+1<<"] = "<<mas[i]<<endl;
}
system ("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru