Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 21
1

Массив

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

Даны действительные числа а1,..а26.Требуеться домножить все члены последовательности на квадрат ее найменьшего члена если а1>=0,и на квадрат ее найменьшего члена если а1<0.
плз
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2010, 02:00
Ответы с готовыми решениями:

Массив: Преобразовать массив, прибавив к четным числам, входящим в массив, значение первого элемента.
Есть задача С клавиатуры вводятся элементы целочисленного массива размера N. Преобразовать его,...

Дан массив, состоящий из 15 элементов целого типа. Получить новый массив, как разность между элементами исходного массив
Дан массив, состоящий из 15 элементов целого типа. Получить новый массив, как разность между...

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

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

3
1 / 1 / 0
Регистрация: 05.03.2010
Сообщений: 8
28.04.2010, 03:16 2
Для начала найди наименьшее и наибольшее(коды на форуме есть), а потом в for перебираешь и присваиваешь.
1
302 / 160 / 62
Регистрация: 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
Быдлокодер
510 / 297 / 84
Регистрация: 22.11.2009
Сообщений: 892
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2010, 15:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

Заполнить массив первыми ста простыми числами, и вывести массив на экран
Объявите одномерный целочисленный массив в котором не более 100 элементов выполните генерацию...


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

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

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