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

В одномерном массиве, состоящем из n вещественных элементов, вычислить номер минимального по модулю элемента массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Передача в функцию динамический массив объектов первого и второго типа http://www.cyberforum.ru/cpp-beginners/thread1104616.html
каким способом это можно сделать ? )
C++ Не имею понятия как решать задачу (классы) Створити клас вибірка Sample розмірності N. Передбачити функції для виконання наступних операцій: консольне введення/виведення значень вибірки, розрахунок середнього, дисперсії, розмаху, середньоквадратичного відхилення. Розробити дружню функцію для розрахунку критерію Кохрена (G=Smax / ∑ Si). Подтолкните в нужном направлении, что такое дружня функция? http://www.cyberforum.ru/cpp-beginners/thread1104613.html
Найти разность количества положительных и отрицательных элементов C++
Помогите, пожалуйста. Нужно переделать вторую часть, где идет работа с заданием 2. Там выполняется сумма отрицательных элементов. А мне нужно найти разность количества положительных и отрицательных элементов, где элементы считываются из файла. // GuryanovFirstlab.cpp : Defines the entry point for the console application. // #include "stdafx.h" // подключаем файл #include...
Добавления свойст C++
Добрый день. Требуется задать свойство в С++ в одно из полей класса. Ищу в гугле. Везде пишется как на 2008+ версиях тыкаешь на класс правой кнопкой и жмёшь создать. Но нигде не написано как это сделать в ручную. Проблема в том, что добавления свойств правой кнопкой нету в версии 2005. А мне нужно использовать именно её.
C++ OpenMP http://www.cyberforum.ru/cpp-beginners/thread1104594.html
#pragma omp parallel private(i) shared(j) { #pragma omp for for (j = 0; j < n; j++) { for (i = 0; i < m; i++) { mas = rand(); } } }
C++ Кто че знает? Не ссылаясь на доказательство теоремы Ферма, покажите, что множество всех показателей n, для которых существует решение уравнения xn + yn = zn в целых положительных числах, перечислимо. (Как теперь известно, это множество содержит лишь числа 1 и 2.) подробнее

Показать сообщение отдельно
Genn55
341 / 188 / 37
Регистрация: 26.12.2012
Сообщений: 658
25.02.2014, 00:13     В одномерном массиве, состоящем из n вещественных элементов, вычислить номер минимального по модулю элемента массива
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <cmath>
 
using namespace std;
 
int main()
{
    srand ( time(NULL) );
    int N =10;// размер масивов.
    double* mas = new double [N];
    for (int i=0;i<N;i++)
    {
 
        mas[i]=- 5.00 + ((rand() % 1001) / 100.0); // генерируем случайные числа [-5, 5]
        cout<<mas[i]<<", ";
     }
     cout<<"\n";
     double min = mas[0];
     int pos_min = 0;
     int pos_otr = 0;
 
    for (int i=0;i<N;i++)
    {
      if (fabs (mas[i]) <fabs(min))
          {
            min = mas[i];//для наглядности если не нужен удалите
            pos_min = i+1;
          }
    }
    for (int i=0;i<N;i++)
      if (mas[i]< 0)
         {
            pos_otr = i+1;//позиция после первого отрицательного
            break;
         }
    double sum = 0;
    for (int i=pos_otr;i<N;i++)
    sum += fabs(mas[i]);
    cout << min <<"    "<<pos_min<<"    "<<pos_otr<<"    "<< sum;
    cout<<"\n";
    return 0;
}

По заданию.
Остальное делайте сами,что не понятно спрашивайте.
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru