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

Задан вещественный массив размера N. Создать целочисленный массив такого же размера, в котором будут записаны индексы исходного массива в порядке во - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Синтаксическая ошибка: отсутствие ";" перед "<" http://www.cyberforum.ru/cpp-beginners/thread712733.html
Совсем мозг замылился, ничего не пойму, есть допустим такой класс #include <vector> class g { vector <int> j; }; а он в строчке "vector <int> j;" выдает error C2143: синтаксическая ошибка: отсутствие ";" перед "<" Что не так?
C++ Как запустить файлы, которые находятся рядом с моей программой? Использую ShellExecute так: ShellExecute(NULL,NULL,"iexplore.exe",("C:\\Users\\admin\\Desktop\\bla.html"),NULL,SW_RESTORE); и все отлично работает, но идет зависимость от расположения файла bla... Файл будет находиться рядом с моей программой, как его директорию укаазать, в зависимости от того, где лежит сам файл моей программы (но файл bla будет с ней)? Порылся в интернете, советуют... http://www.cyberforum.ru/cpp-beginners/thread712719.html
метод Розенборка С++ C++
Мне нужно реализовать метод Розенборка для функции 3 переменных, я нашел код на паскале для двух и перенес его в язык с++, но до сих пор не могу понять, что нужно сделать, что бы работало и для 3 переменных. Код на с++ для двух переменных: // агтсешщт_зкфв.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "stdio.h" #include "conio.h" #include...
Перегрузка бинарного оператора + C++
Добрый вечер! В последнее время мне не удаётся перегрузить оператор +, чтобы он поэлементно складывал одномерные массивы двух классов. Перегрузка оператора Vector Vector::operator+(const Vector& right) { int requiredSize = (this->size <= right.size)? this->size : right.size; Vector temp(requiredSize); for(int i = 0; i < requiredSize; i++) temp.massiv = this->massiv + right.massiv;
C++ задача с дополнительным условием http://www.cyberforum.ru/cpp-beginners/thread712698.html
Вывести на экран в виде таблицы значения функции F на интервале от Xнач до Xкон с шагом H. Значения a,b,c,Xнач,Xкон,H-действительные числа, вводятся с клавиатуры. Задачу необходимо решить двумя способами с использованием функций пользователя, и без их использования. При применении функций, испльзование глобальных переменных запрещено. a*x^2+b,если x-1<0 и b-x1!=0 F= { x-a/b, если ...
C++ Составить программу, которая будет выводить true или false в зависимости от принадлежности точки с координатами x, y закрашенной области Составить программу, которая будет выводить true или false в зависимости от принадлежности точки с координатами x, y закрашенной области: подробнее

Показать сообщение отдельно
stinger1000
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 69
29.11.2012, 22:19  [ТС]     Задан вещественный массив размера N. Создать целочисленный массив такого же размера, в котором будут записаны индексы исходного массива в порядке во
Огромное спасибо, вот еще мой вариант через 3 массива:
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
#include <stdio.h>
#include <locale.h>
 
int main(int argc, char *argv[])
{
  setlocale(LC_ALL, "ru");
  int k,i,n;
  printf("Введите размер массива: ");
  scanf("%d", &n);
  double A[n];
  double B[n];
  int C[n];
  printf("Введите значения: ");
  for (k=0; k<n; k++) scanf("%lg",&A[k]); system("cls"); printf("Массив: ");
  for (k=0; k<n; k++) printf("%lg(%d) ",A[k],k); printf("\n");
  for (i=0; i<n; i++) B[i]=A[i];
  
#define SWAP(A, B) {int t=A; A=B; B=t;} 
void sort(int *B, int n);
{
  int i,j;
  for (i=n-1; i>0; i--)
  {
    for (j=0; j<i; j++)
    {
      if (B[j]>B[j+1]) 
        SWAP(B[j], B[j+1]);
    }
  }
}   
    void sort(int *B, int n);
    printf("Отсортированный массив: ");
    int j;
    for (i=0; i<n; i++) printf("%lg ",B[i]); printf("\n");
    for (i=0; i<n; i++) {for (j=0; j<n; j++) if (B[i]==A[j]){ C[i]=j;}}
    printf("Позиции элементов : ");
    for (i=0; i<n; i++) printf("%d ",C[i]); printf("\n");
    return 0;
}
 
Текущее время: 00:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru