Калькулятор массивов C

#c #arrays #visual-studio #output

Вопрос:

для моего задания я должен создать калькулятор массивов, но мой учитель попросил меня отобразить его/ вывести в качестве ответа: 2 1 3 = 6 (случайные числа в качестве примера) Мне было интересно, какую переменную мне нужно поставить вместо «2», «1» и «3»? для того, чтобы он отображался, как в примере. Может быть, мне нужно создать переменную для каждого из них? если да, пожалуйста, покажите мне пример. Я скопирую и вставлю то, что у меня есть до сих пор, кстати, я использую visual studios.

 // Preprocessor Directives #include lt;iostreamgt; #include lt;iomanipgt; using namespace std;  /*  * Name: main()  * Parameters: None.  * Processes: Replace this text; see the instructions in the Template.  * Return Value: An integer representing an error code; if the program ends without error, zero   * will be returned to the calling program or operating system.  */ int main() {  // Constants and Variables  const int SIZE = 3;  double number[SIZE] = { 0.0, 0.0, 0.0 }, sum = 0.0, difference = 0.0, product = 0.0, quotient = 0.0,  average = 0.0, largest = 0.0, num = 0.0;  int i;  bool numsGotten = false;  char choice = '';   // Output - Format  cout lt;lt; setprecision(3) lt;lt; fixed;    // Process - Calculator Menu    do  {  cout lt;lt; "nCalculator Menunn"  lt;lt; "(G)et three numbers.n"  lt;lt; "(A)dd.n"  lt;lt; "(S)ubtract.n"  lt;lt; "(M)ultiply.n"  lt;lt; "(D)ivide.n"  lt;lt; "a(V)erage.n"  lt;lt; "(L)argest.n"  lt;lt; "(P)ositive, negative, or zero.n"  lt;lt; "e(X)it.nn"  lt;lt; "Choice: ";     cin gt;gt; choice;  switch (choice)  {  // New Numbers  case 'G':  case 'g':   // Input - Numbers   cout lt;lt; "nEnter numbers: ";  for (int i = 0; i lt; SIZE; i  )  {  cin gt;gt; number[i];  //Validation  numsGotten = true;  }  break;  // Addition  case 'A':  case 'a':  // Validation  if (numsGotten)  {   for (i = 0; i lt; SIZE; i  )  {  sum  = number[i];  }    // Output - Answer  cout lt;lt; "nAnswer: " lt;lt; lt;lt; "   " lt;lt; i   lt;lt; "   " lt;lt; i   lt;lt; " = " lt;lt; sum lt;lt; ".n";  }  else  {  // Output - Error  cout lt;lt; "ntError: Please select option G from the menu first!n";  }  break;   // Exit  case 'X':  case 'x':  // Output - Thank You Message  cout lt;lt; "nThank you for using Brianna's calculator! Good-bye!n";  break;   // Invalid Choice  default:  // Output - Error  cout lt;lt; "ntError: Invalid choice!n";  }  }  while (choice != 'x' amp;amp; choice != 'X');  return 0; }  

Комментарии:

1. Числа находятся в массиве, в котором вы читаете. Вот что вы выводите. Нет необходимости создавать переменные, так как массив является «переменной», которая содержит введенную вами информацию.

Ответ №1:

Для этого вопроса я написал небольшой образец, чтобы вам было легче понять. В этом примере я создаю массив из 3 чисел, где значение a[0] равно 1, значение a[1] равно 2, а значение a[2] равно 3. Вы можете использовать этот метод для вызова чисел в массиве.

 int main() {  int a[3] = { 1,2,3 };  for (int i = 0; i lt; 3; i  )  {  cout lt;lt; a[i] lt;lt; " ";  }  return 0; }  

введите описание изображения здесь

Комментарии:

1. @helpmehpls Мы признательны, что вы удовлетворены оказанной помощью. Если ваше дело было раскрыто, пожалуйста, помогите отметить ответы.