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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
intiti
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 21
#1

Массив - C++

28.04.2010, 02:00. Просмотров 355. Ответов 3
Метки нет (Все метки)

Даны действительные числа а1,..а26.Требуеться домножить все члены последовательности на квадрат ее найменьшего члена если а1>=0,и на квадрат ее найменьшего члена если а1<0.
плз
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2010, 02:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Массив (C++):

Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать - C++
Добрый Вечер! Написал первую часть программы по этому заданию&quot;Ввести массив А. В массив В перенести все элементы массива А, стоящие правее...

Массив: Как скопировать двумерный массив в другой массив? - C++
Как скопировать двумерный массив в другой массив?

Дан массив целых чисел,произвести для него следующие операции: для каждого из чисел ,входящего в массив,указать,сколько раз оно входит в массив... - C++
помогите!!!((( дан массив целых чисел,произвести для него следующие операции: для каждого из чисел ,входящего в массив,указать,сколько...

Файл: Загрузка данных из файла: первый столбец записывался в 1й массив, второй столбец - во 2й массив, а 3й столбец - в 3й массив. - C++
Есть текстовый файл, в нем 3 столбца чисел (число строк заранее неизвестно). Напишите пожалуйста код, чтобы первый столбец записывался в...

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

Переписать положительные элементы массива K,кратные пяти в массив M,а остальные-в массив Q. - C++
Дан массив K(N).Переписать положительные элементы массива K,кратные пяти в массив M,а остальные-в массив Q.

3
Chajnik
1 / 1 / 0
Регистрация: 05.03.2010
Сообщений: 8
28.04.2010, 03:16 #2
Для начала найди наименьшее и наибольшее(коды на форуме есть), а потом в for перебираешь и присваиваешь.
1
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
28.04.2010, 14:34 #3
Цитата Сообщение от intiti Посмотреть сообщение
Даны действительные числа а1,..а26.Требуеться домножить все члены последовательности на квадрат ее найменьшего члена если а1>=0,и на квадрат ее найменьшего члена если а1<0.
плз
Я так понимаю, на квадрат наибольшего все-таки, если а1<0?..
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
#include <iostream>
#include <time.h>
const int n=26;
using namespace std;
int main()
{
    srand (time(NULL));
    double a[n];
    int i, j, m;
    
    cout<<"Vvedite "<<n<<" elementov: "<<endl;
    for(i = 0; i < n; ++i)
            cin>>a[i];
    double min=a[0], max=a[0];
    for(i = 0; i < n; ++i)
            cout<<a[i]<<" ";
        cout<<endl;
    if (a[0]>=0)
    {
        for (i=0; i<n; i++)
            if (a[i]<min)
                min=a[i];
        cout<<"min: "<<min<<endl;
        for (i=0; i<n; i++)
            a[i]*=min*min;
    }
    else
    {
        for (i=0; i<n; i++)
                if (a[i]>max)
                    max=a[i];
            for (i=0; i<n; i++)
                a[i]*=max*max;
            cout<<"max: "<<max<<endl;
    }
    cout<<"Rezult: "<<endl;
    for (i=0; i<n; i++)
        cout<<a[i]<<" ";
    cout<<endl;
 
    return 0;
}
1
Darky
Быдлокодер
508 / 295 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
28.04.2010, 15:04 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Или так
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
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include <algorithm>
  #define N 26
  using namespace std;
int main()
{
  srand((unsigned)time(0));
  int A[N];
  for (int i=0;i<N;i++)
  {
    A[i]=rand()%10-5;
    cout<<A[i]<<" ";
  }
  cout<<"\n\n";
  int min = * std::min_element(A,A+N);
  int max = * std::max_element(A,A+N);
    min*=min;
    max*=max;
  int opred;
    if (A[1]>0 || A[1]==0) opred=min;
    if (A[1]<0) opred=max;
    cout<<"\nDomnozhaem na "<<opred<<endl;
      for (int i=0;i<N;i++)
      {
        A[i]*=opred;
        cout<<A[i]<<" ";  }
        getch();
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2010, 15:04
Привет! Вот еще темы с ответами:

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

Массив: преобразорвать двумерный массив в одномерный и отсортировать его методом пузырька - C++
всем привет. народ помогите с прогой, конкретно с функцией sort (65 строка), она должна двухмерный массив перевести построчно в одномерный...

Массив: найти номера столбцов с положительными элементами и записать их в одномерный массив - C++
ввести двумерный массив I . найти номера столбцов с положительными элементами и записать их в одномерный массив, отобразить его на экране. ...

Можно ли в классе создавать массив переменной длинны. Например динамический массив? - C++
Динамические массивы привлекают больше. :)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru