#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 Мы признательны, что вы удовлетворены оказанной помощью. Если ваше дело было раскрыто, пожалуйста, помогите отметить ответы.