2015-11-26 3 views
-4

В этом проблема.Создать программу на C++, которая может отображать 2-мерный массив

Я знаю как основные int number[] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; , но я не могу увеличить его как то, что требуется

enter image description here

#include<iostream> 

int main(){ 

    int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; 
    int x; 

    for (x = 0; x < 9; x++) 
    { 
     std::cout<<array[x]<<"\t"<<array[x]<<std::endl; 
    } 
    return 0; 
} 
+1

Я чувствую, что у кого-то есть домашнее задание. – sebap123

+0

@ sebap123 Действительно, но я не знаю, как увеличить значение внутри массива. – nyelnyelnyel

+0

Во-первых, создайте 2-мерный массив для отображения. Затем элементы в массивах изменяются так же, как обычные переменные, такие как 'array [x] * = 2;' – MikeCAT

ответ

0

Просто умножать массив [х] на 2 и получить ответ.

std::cout << "Number\tIncrement By 2" 
    << endl << "------\t--------------" << endl; 
for (x = 0; x < 9; x++) 
{ 
    std::cout << array[x] << "\t" << array[x]*2 << std::endl; 
} 

Это очень базовое решение в противном случае вы можете хранить эти данные, а также в 2d массив или один массив, а также.

Смежные вопросы