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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
cypma4
6 / 6 / 0
Регистрация: 03.11.2011
Сообщений: 12
#1

Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение и разделить на него все элементы массивов. На печать вывести исходные - C++

14.12.2011, 13:28. Просмотров 1587. Ответов 3
Метки нет (Все метки)

Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение и разделить на него все элементы массивов. На печать вывести исходные и преобразованные массивы.
задача работает но
нужно ее сделать с таким условием
Массивы создаются в динамической области памяти с использованием операций NEW и DELETE. Ввод исходных данных: реальный размер массивов и их значения. Обращение к элементам массива – через косвенную адресацию.
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 "stdafx.h"
#include <iostream>
using namespace std;
 
int _tmain()
{
    double min1,min2,a[6],b[6];
     int i;
     for(i=1;i<6;i++){
         cout<<"input a["<<i<<"] =";
         cin>>a[i];   
     }
     for(i=1;i<6;i++){
     cout<<"input b["<<i<<"] =";
     cin>>b[i];
     }
     min1=a[1];
     min2=b[1];
     for(i=1;i<6;i++){                               //находим мин1 и мин2 в массивах
         if (min1>a[i]){min1=a[i];}
         if (min2>b[i]){min2=b[i];}
     }
     cout<<"min1= "<<min1<<"\n";
     cout<<"min2= "<<min2<<"\n";                         //вывод мин1 мин2 (удалить потом)
     cout<<"\nmassiv a\n";
     for(i=1;i<6;i++){
         cout<<a[i]<<" ";                            // вывод массива а
     }
     cout<<"\nmassiv a preobrazovan\n";
     for(i=1;i<6;i++){
         a[i]=a[i]/min1;
         cout<<a[i]<<" ";                      //преобразование и вывод массива а
      }
     cout<<"\nmassiv B \n";
     for(i=1;i<6;i++){                              //вывод массива Б
         cout<<b[i]<<" ";
     }
     cout<<"\nmassiv B preobrazovan\n";
     for(i=1;i<6;i++){
         b[i]=b[i]/min2;                             //преобразование и вывод массива B
         cout<<b[i]<<" ";
     }
    system("pause");
}
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2011, 13:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение и разделить на него все элементы массивов. На печать вывести исходные (C++):

В каждом из заданных массивов найти наибольшее значение, и разделить на него все элементы массивов - C++
Заданы два массива А(5) и В(5). В каждом из массивов найти наибольшее значение и разделить на него все элементы массивов. На печать вывести...

В каждом из массивов найти наибольшее значение и умножить на него все элементы массивов - C++
Заданы два массива А(5) и В(5). В каждом из массивов найти наибольшее значение и умножить на него все элементы массивов. На печать вывести...

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

Создать два массива, которые будут содержать: все четные элементы двух массивов; все нечетные элементы двух массивов - C++
Помогите, пожалуйста, с программой.. Ввести с клавиатуры два одномерных массива произвольной размерности (например, 3) и создать два...

Заданы два массива А(5) и И(4). Первым на печать вывести массив, содержащий наибольшее значение. Напечатать также это значение и его порядковый номер - C++
Помогите пожалуйста решить задачу!! Срочно нужна помощь! Общая постановка задачи. Составить программы - одномерные массивы: массивы...

Дано два одномерных массива размерностью n, сложить сумму этих массивов и найти наибольшее значение - C++
Дано два одномерных массива размерностью n, сложить сумму этих массивов и найти наибольшее значение. Решите пожалуйста :)

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
DebieCooper
34 / 34 / 1
Регистрация: 12.10.2011
Сообщений: 294
14.12.2011, 13:28 #2
Так если работает, в чём вопрос тогда)
0
cypma4
6 / 6 / 0
Регистрация: 03.11.2011
Сообщений: 12
14.12.2011, 13:32  [ТС] #3
Цитата Сообщение от DebieCooepr Посмотреть сообщение
Так если работает, в чём вопрос тогда)
я написал уже в начале
0
anonimious
13 / 13 / 2
Регистрация: 17.10.2011
Сообщений: 54
14.12.2011, 14:36 #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
32
33
34
35
#include <iostream>
using namespace std;
 
void vivod(int *mas, int size){
     for(int i=0;i<size;i++)
             cout<<mas[i]<<' ';
     cout<<endl;
}
 
void vvod(int *mas, int size){
     for(int i=0;i<size;i++)
             cin>>mas[i];
}
 
int main(){
    
    int size1, size2; 
    cin>>size1>>size2;
 
    int *mas1=new int[size1];
    int *mas2=new int[size2];
   
    vvod(mas1,size1);
    vvod(mas2,size2);
    
    vivod(mas1,size1);
    vivod(mas2,size2);
 
    
    delete []mas1;
    delete []mas2;
    
    system("PAUSE"); 
    return EXIT_SUCCESS;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2011, 14:36
Привет! Вот еще темы с ответами:

В каждом из массивов найти минимальный положительный и и максимальный отрицательный элементы - C++
Цель: научиться использовать механизм перегрузки функций при разработке программ на языке программирования с++ Задание: Даны массивы...

Заданы два массива. Первым на печать вывести массив, сумма значений которого окажется наименьшей - C++
Ребят помогите пожалуйста , завтра зачет , почти все задания сделал , а 3 последние так и не понял Задание 1. Написать...

Создать динамический массив нужного размера и скопировать в него все положительные элементы из первых двух массивов - C++
Решить задачи через Указатели... 1. Программа должна создать два массива со случайными элементами из диапазона , по 10 элементов в...

В каждом из массивов найти наименьшее значение и умножить на него все элементы массивов - Pascal
Заданы два массива A(N) и B(M). В каждом из массивов найти наименьшее значение и умножить на него все элементы массивов. На печать вывести...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
14.12.2011, 14:36
Ответ Создать тему
Опции темы

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