С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 10.08.2017
Сообщений: 1
1

Работа с массивом в функции

10.08.2017, 18:31. Показов 565. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Не получается заставить функцию работать с определенным массивом. На выходе требуется, в зависимости от содержимого выбранной ячейки(n), номера двух других(b1, b2). Компилятор выдает нули. Другие методы адаптировать не вышло. Ошибка явно по невнимательности. Не судите строго новичка.
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
#include<stdio.h>
#include<math.h>
#include<iostream>
#include <time.h>
using namespace std;
 
void iter(int A[], int n)
{setlocale(0, "");
   int i, j, b1, b2;
   i = A[n];
   j = n-i;
   if (n-i<0) {j=n-i+11;};
   if (A[n]+i > 11) {i = A[n+i]-11;} else {i = A[n+i];};
   b1=A[i];
   b2=A[j];
}
 
int main()
{setlocale(0, "");
 
int A[11], n=0, b1, b2;
  
  for(int i=0; i<11; i++)
  {
    cin >> A[i]; 
  }
 
iter(A, n);
 
std::cout << b1 <<endl;
std::cout << b2 <<endl;
 
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.08.2017, 18:31
Ответы с готовыми решениями:

Работа с массивом указателей на функции
У нас есть класс Menu в котором есть наши подпункты меню и функция void (#F)(). Для каждого...

Задачки: Работа с массивом, вычисление функции
1) вычислите не использую функцию pow(), значение функции Z(x,m)=x в степени m умножить sin в...

Работа с одномерным целочисленным массивом в функции
Здравствуйте. Я написал несколько функций по работе с массивом. В dimentInt() я объявляю массив и...

Массив структур. Работа с массивом через функции
Здравствуйте! Дано задание: 1) создать массив структур 2) заполнить его через ф-цию 3) вывести...

1
69 / 68 / 52
Регистрация: 28.10.2015
Сообщений: 388
10.08.2017, 20:41 2
C++
1
2
3
4
5
6
7
8
9
10
iter(int A[], int n,int &b1,int &b2)
{
 int i, j;//...
}
//
int main(){
...
iter(A, n,b1,b2);
...
}
0
10.08.2017, 20:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.08.2017, 20:41
Помогаю со студенческими работами здесь

Работа с массивом структур в функции через указатель на этот массив
Добрый вечер. Имеется следующая задача: &quot;Разработайте программу, сохраняющую записи (порядковый...

Работа с динамическим массивом: три варианта инициализации в отдельной функции
Не правильно выводит cout &lt;&lt; &quot;1 елемент массива: &quot; &lt;&lt; mainArray &lt;&lt; endl; В чем проблема? Спасибо....

Разбить код на отдельные функции (работа с массивом объектов пользовательского типа)
Нужны отдельные функции инициализации объектов и расчетов, в функции main в цикле вывести меню з...

Работа с внешним массивом внутри функции переданным как параметр Delphi 10.2 на .Net
Delphi 10.2 на .Net Насколько знаю при передачи массива в процедуру/функцию, передаётся её...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru