0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 24
1

Напишите программу формирования массива С, компоненты которого определяются по формулам

11.10.2013, 21:22. Показов 989. Ответов 6
Метки нет (Все метки)

Заданы два массива A и B одинаковой размерности. Напишите программу формирования массива С, компоненты которого определяются по формулам:
(4a[i], если a[i]>b[i])
c[i]=
(4b[i], если b[i]<=a[i])
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2013, 21:22
Ответы с готовыми решениями:

Напишите программу формирования и вывода массива, каждые три последовательных элемента в строке которого составлены по след. правилу
Доброе время суток! Почти никогда не писал на форум, как то сам все обычно сочинял, но тут...

Напишите программу формирования массива
Заданы два массива A и B одинаковой размерности. Напишите программу формирования массива С,...

напишите программу формирования массива размеров 5 х 5
напишите программу формирования массива размеров 5 х 5 с помощью датчика случайных чисел.замените в...

Составить программу формирования массива, элементами которого являются цифры числа N
Здравствуйте))) Хотел спросить правильно работает программа соответствует с условием задачи?? А то...

6
109 / 107 / 44
Регистрация: 04.10.2013
Сообщений: 231
12.10.2013, 07:59 2
у тебя условия кривые.. в обоих случаях проверяется a[i]>b[i]

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
#include "stdafx.h"
#include "vector"
#include "iostream"
 
using namespace std;
 
 
int main()
{
    double A[]={1, 4, 4, 8, 8};
    double B[]={2, 2, 6, 6, 10};
    vector<double>c;
 
    for(int i=0; i<=4; i++)
    {
        if (A[i]>B[i]) c.push_back(4*A[i]);
        if (B[i]<=A[i]) c.push_back(4*B[i]);
    }
 
    for(int i=0; i<c.size(); i++)
        cout<<"c["<<i<<"] = "<<c[i]<<endl;
 
    system("pause");
}
0
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 24
12.10.2013, 09:11  [ТС] 3
можно чуть полегче новичок в этом деле
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
12.10.2013, 12:19 4
Цитата Сообщение от Fisherrus Посмотреть сообщение
можно чуть полегче новичок в этом деле
Условие задачи поправьте для начала. Динамическую память изучали уже? Размер массива Цэ заранее не известен, поэтому надо либо выделять память по мере надобности (в частности это достигается использованием std::vector), либо задаться максимальным размером (как для А или Б) и учитывать реальное кол-во элементов.
0
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 24
13.10.2013, 21:13  [ТС] 5
нормальное условие простоя новенький в этом деле
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
13.10.2013, 21:28 6
Цитата Сообщение от Fisherrus Посмотреть сообщение
нормальное условие
Вдумайтесь сначала. Есть критерии a>b и b<=a. Под какое условие попадет a=10, b=5?
0
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 24
13.10.2013, 21:57  [ТС] 7
ааа да да извиняюсь
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2013, 21:57
Помогаю со студенческими работами здесь

Вычислить массив C, компоненты которого определяются по формулам из массивов A и B
Даны два массива: A=(1, -4, 7, 0, 0, 9, -11, 5) B=(7, 0, 4, 11, -1,...

Напишите программу вычисления и печати массива у, элементы которого определяются по формуле
Задан массив Х. Напишите программу вычисления и печати массива у, элементы которого определяются по...

Напишите программу формирования и вывода массива размером 6 х 3
Напишите программу формирования и вывода массива размером 6 х 3, каждые три последовательных...

Напишите программу формирования и вывода на экран массива
Напишите программу формирования и вывода на экран массива размером 6х3, каждые три последовательных...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru