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

Даны два числа n и m. Создайте двумерный массив A[n][m], заполните его таблицей умножения A[i][j]=i*j и выведите на экра - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
nata95
 Аватар для nata95
1 / 1 / 0
Регистрация: 05.01.2014
Сообщений: 102
01.04.2014, 11:46     Даны два числа n и m. Создайте двумерный массив A[n][m], заполните его таблицей умножения A[i][j]=i*j и выведите на экра #1
Даны два числа n и m. Создайте двумерный массив A[n][m], заполните его таблицей умножения A[i][j]=i*j и выведите на экран. При этом нельзя использовать вложенные циклы, все заполнение массива должно производиться одним циклом.
мой вариант с ошибками
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<math.h>
using namespace std;
 
int main()
{
    int n, m;
    int B[n][m];
    int i, j;
    int A[i][j];
    cin>>i>>j;
    
    for (i = 0; i < n; ++i)
    {
        for (j = 0; j < m; ++j)
            {
                A[i][j] = i * j;
            }
    cout<<A[i][j]<<endl;
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2014, 11:46     Даны два числа n и m. Создайте двумерный массив A[n][m], заполните его таблицей умножения A[i][j]=i*j и выведите на экра
Посмотрите здесь:

[C++] Создайте массив из пяти фамилий и выведите их на экран C++
C++ Дан двумерный массив целых чисел (4 строки, 5 столбцов). Заполните его с клавиатуры
C++ Создайте массив int A [n] [n], и заполните его по следующему правилу:
C++ Исключите из второй строки те символы, которые есть в первой, и выведите полученную строку на экра
Дан целочисленный двумерный массив. Известно, что среди его элементов два и только два равны между собой. Напечатать их индексы C++
C++ Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток
STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток C++
Заполнить двухмерный вектор таблицей умножения и выввести его в выходной поток C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
01.04.2014, 11:52     Даны два числа n и m. Создайте двумерный массив A[n][m], заполните его таблицей умножения A[i][j]=i*j и выведите на экра #2
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
#include <stdio.h>
#include <conio.h>
#include <memory.h>
 
const int n = 10, m = 15;
 
int main(int argc, char* argv[])
{
    int** tmul = new int*[n];
    memset((void*)tmul, 0x00 , 4 * n);
 
    for (int i = 1; i < n; i++)
    {
        tmul[i-1] = new int[m];
        for (int j = 1; j < m; j++)
        {
            tmul[i-1][j-1] = i * j;
            printf("%d ",tmul[i-1][j-1]);
        }
 
        printf("\n");
    }
 
    _getch();
 
    return 0;
}
http://codepad.org/2QTMdneQ
Миниатюры
Даны два числа n и m. Создайте двумерный массив A[n][m], заполните его таблицей умножения A[i][j]=i*j и выведите на экра  
nata95
 Аватар для nata95
1 / 1 / 0
Регистрация: 05.01.2014
Сообщений: 102
01.04.2014, 12:03  [ТС]     Даны два числа n и m. Создайте двумерный массив A[n][m], заполните его таблицей умножения A[i][j]=i*j и выведите на экра #3
Формат входных данных
Программа получает на вход два числа n и m – количество строк и столбцов, соответственно.
[COLOR="rgb(160, 82, 45)"]Формат выходных данных[/COLOR]
Программа должна вывести полученный массив. Числа разделяйте одним пробелом.
Yandex
Объявления
01.04.2014, 12:03     Даны два числа n и m. Создайте двумерный массив A[n][m], заполните его таблицей умножения A[i][j]=i*j и выведите на экра
Ответ Создать тему
Опции темы

Текущее время: 18:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru