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

Вычислить номер максимального по модулю элемента массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Неоходимо закончить программу http://www.cyberforum.ru/cpp-beginners/thread398800.html
Всем здравствуйте!!! Помогите мне закончить программу. Задание такое: 1. Определить пользовательский тип данных TFraction (дробь), представляющий собой класс, и сожержащий: 1.1 Защищёные поля: числитель (long m) и знаменатель (unsigned long n). 1.2 Открытое статическое поле bool AutoReduce, равное по умолчанию false. 1.3 Конструктор умолчания, задающий значение дроби равное 0 (m=0, n=1)....
C++ try-throw-catch #include <iostream> #include <math.h> using namespace std; class Drob { public: int obchuslennia (int a, int b); http://www.cyberforum.ru/cpp-beginners/thread398785.html
C++ Объясните что означает '0' и '\0' и S[128] в задаче.
#include "stdafx.h" #include <iostream> #include <cmath> #include<stdio.h> void F(long a, char *s) { int i, j, k, count = {0}; do{ count++; a /= 10;
C++ Простенькая программка с "char"-ом
В общем надо сделать так чтобы можно было бы ввести определенную букву, а выводилось какое-то определённое слово. Скажите где у меня ошибка??? #include <stdio.h> #include <conio.h> int main (void) { char c; printf("\nVvedite pervyu bykby:"); switch (c) {
C++ обработка строки в c++!!! http://www.cyberforum.ru/cpp-beginners/thread398780.html
1) Написать программу, которая обнуляет все согласные символы, расположенные между двумя гласными символами. Ввод строки с клавиатуры. 2) Написать программу, которая стирает в строке подстроку и обновленную строку выводит на экран, как одно целое. Ввод строки и подстроки сделать с клавиатуры. 3) Модернизировать программу так, чтобы аналогичное редактирование текста было произведено в файле,...
C++ Не работает функция по причине temp'a. Не знаю как исправить void Mass_Function_Replace(double massive, int n) { double temp; for(int i =0; i < n-1; i++) { if(abs(massive)>1) double temp; temp = massive; massive = massive; massive = temp; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
04.12.2011, 20:06     Вычислить номер максимального по модулю элемента массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <algorithm>
#include <iterator>
#include <cmath>
 
bool modcmp(const double & a, const double & b) { return fabs(a) < fabs(b); }
 
int main(){
    double * arr;
    size_t cnt;
    
    std::cout << "Number of elements: ";
    std::cin >> cnt;
    arr = new double [ cnt ];
    
    for ( size_t i = 0; i < cnt; ++i ){
        std::cout << "ARRAY[" << i << "] = ";
        std::cin >> arr[i];
    }
    
    std::cout << "Index of max element by absolute value: " << std::distance(arr, std::max_element(arr, arr + cnt, modcmp)) << std::endl;
    
    delete [] arr;
    return 0;
}
 
Текущее время: 15:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru