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

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

Войти
Регистрация
Восстановить пароль
 
dexter007
4 / 4 / 0
Регистрация: 10.10.2012
Сообщений: 27
#1

Даны массивы а и б, состоящие из н-элементов каждый. Получить новый сі = аі + бі подскажите оч прошу - C++

05.11.2012, 22:02. Просмотров 382. Ответов 5
Метки нет (Все метки)

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
#include<iostream.h>
#include<conio.h>
#pragma argsused
int main(int argc, char* argv[])
{
int A[20];
int B[20];
int i,n;
cout<<"n=";
cin>>n;
 for(i=0;i<n;i++)
  {
   cout<<"A["<<i+1<<"]=";
   cin>>A[i];
  }
 for(i=0;i<n;i++)
  {
   cout<<"B["<<i+1<<"]=";
   cin>>B[i];
  }
 
     for(i=0;i<n;i++)
 
  {
  int C[i]=0;
   C[i]=A[i]+B[i];
  i++;
  }
  cout<<"C[i]"<<C[i];
  getch();
  return 0;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2012, 22:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Даны массивы а и б, состоящие из н-элементов каждый. Получить новый сі = аі + бі подскажите оч прошу (C++):

Даны два файла с числами. Получить новый, каждый компонент которого равен наибольшему из соотв. компонентов заданных файлов - C++
Количество чисел в исходниках одинаковое. Надо вроде сравнить числа попарно и выводить наибольшее из пары в файл(преподавательница сказала)...

Даны массивы А и В состоящие из n элементов - C#
Даны массивы А и В состоящие из n элементов. Построить массив S, каждый элемент которого равен сумме квадратов соответствующих элементов...

даны 2 массива Х и У, состоящие из N элементов каждый. Заменить в массиве Х значения тех элементов Хi для которых выполняется условие |Xi-Yi|<=E, зн - Pascal
1 задачка) даны 2 массива Х и У, состоящие из N элементов каждый. Заменить в массиве Х значения тех элементов Хi для которых...

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

Массивы. Получить новый массив, каждый элемент равен сумме исходного элемента и его индекса - Pascal ABC
Помогите написать программу пожалуйста! Сформируйте массив, содержащий 15 элементов , с помощью датчика случайных чисел. Получите новый...

Даны 2 массива. Получить 3 массив, каждый элемент которого равен сумме соотвестветствующих элементов исходных - Pascal
2) Даны 2 одномерных массива одинаковой длины.Получить 3 массива такой же размерности,каждый элемент которого равен сумме соотвеств....

5
I.M.
565 / 548 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
05.11.2012, 22:05 #2
C++
1
2
3
4
5
6
7
for(i=0;i<n;i++)
 
 {
 int C[i]=0;
 C[i]=A[i]+B[i];
 i++;
 }
исправить на

C++
1
2
3
4
5
6
int C[20];
for(i=0;i<n;i++)
 
 {
 C[i]=A[i]+B[i];
 }
1
Петррр
5965 / 3402 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
05.11.2012, 22:08 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <array>
#include <algorithm>
#include <functional>
#include <iterator>
 
int main()
{
    std::array<int, 5> arr1 = {
        1, 2, 3, 4, 5
    };
    std::array<int, 5> arr2 = {
        1, 2, 3, 4, 5
    };
    std::array<int, 5> result;
    std::transform(arr1.begin(), arr1.end(), arr2.begin(), result.begin(), std::plus<int>());
    std::copy(result.begin(), result.end(), std::ostream_iterator<int>(std::cout, " "));
}
0
dexter007
4 / 4 / 0
Регистрация: 10.10.2012
Сообщений: 27
05.11.2012, 22:27  [ТС] #4
пишет с[i]=0. почему?

Добавлено через 20 секунд
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
//---------------------------------------------------------------------------
 
#pragma hdrstop
 
//---------------------------------------------------------------------------
 #include<iostream.h>
#include<conio.h>
#pragma argsused
int main(int argc, char* argv[])
{
int A[20];
int B[20];
int i,n;
cout<<"n=";
cin>>n;
 for(i=0;i<n;i++)
  {
   cout<<"A["<<i+1<<"]=";
   cin>>A[i];
  }
 for(i=0;i<n;i++)
  {
   cout<<"B["<<i+1<<"]=";
   cin>>B[i];
  }
 
     for(i=0;i<n;i++)
 
  
  int C[20];
  for(i=0;i<n;i++)
   {
   C[i]=A[i]+B[i];
    }
  cout<<"C[i]"<<C[i];
  getch();
  return 0;
 
}
Добавлено через 15 минут
I.M., пишет с[i]=0. почему?
0
I.M.
565 / 548 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
05.11.2012, 22:30 #5
Строчку с выводом надо перенести внутрь цикла
C++
1
2
3
4
5
6
7
8
9
int C[20];
for(i=0;i<n;i++)
 
 {
 C[i]=A[i]+B[i];
 cout<<"C[i]"<<C[i];
 }
 getch();
 return 0;
1
dexter007
4 / 4 / 0
Регистрация: 10.10.2012
Сообщений: 27
05.11.2012, 22:42  [ТС] #6
I.M., большое спасибо
0
05.11.2012, 22:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2012, 22:42
Привет! Вот еще темы с ответами:

Даны массивы A(8), F(8),Q(8). Сформировать массивы С(8), каждый элемент которого вычисляется по формуле - Pascal ABC
uses crt; type mas=array of integer; var A,F,Q,C:mas; i,s:integer; begin clrscr; writeln('Массив первый:'); for i:=1...

Двумерные массивы: Получить из исходного новый массив путем деления элементов - Pascal ABC
Задан массив А. Получить из него новый массив путем деления элементов каждой из строк первого массива на элемент этой строки, стоящий по...

Даны два вектора x и y, состоящие из n элементов - MathCAD
Даны два вектора x и y, состоящие из n элементов. Создать П-Ф, формирующую вектор q размерности n, i-й элемент которого равен 1, если...

11.247. Даны два массива одного размера. Получить третий массив, каждый элемент которого равен:сумме элементов с тем же номером в заданных массивах - C++
11.247. Даны два массива одного размера. Получить третий массив, каждый элемент которого равен:сумме элементов с тем же номером в заданных...


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

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

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