0 / 0 / 0
Регистрация: 07.01.2018
Сообщений: 17
1

Построить таблицу умножения

11.03.2018, 02:06. Показов 3259. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
int main()
{
    int n, i, j = 1;
    cin >> n;
    for (i = 1; i <= (n * n); i++) {
        for (i = 0; i <= (n * j); (i += j)) {
            cout << i << " ";
            if (i == (n * j))
                cout << endl;
        }
        j++;
    }
    system("pause");
}
Вводим 3
Должно вывести
1 2 3
2 4 6
3 6 9

Но выводит
0 1 2 3
0 2 4 6
0 3 6 9

Как убрать столбик из нулей?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.03.2018, 02:06
Ответы с готовыми решениями:

Используя два вложенных цикла вывести на экран таблицу Пифагора – таблицу умножения двух целых чисел
Используя два вложенных цикла вывести на экран таблицу Пифагора – таблицу умножения двух целых...

Вывести таблицу умножения на N
Написать программу, выводящую на экран монитора таблицу умножения на N.

Вывести таблицу умножения
Написать программу, которая выведет на экран таблицу умножения чисел от 1 до 10 в ввиде: 0 1 2...

Создать таблицу умножения
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &quot;conio.h&quot; #include &quot;stdlib.h&quot; #include...

2
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
11.03.2018, 02:19 2
Лучший ответ Сообщение было отмечено artemchaiok2332 как решение

Решение

C++
1
2
3
4
for (int i = 1; i <= n; i++) {
    for (int j = i; j <= n; j += i) cout << j << " ";
    cout << endl;
}
Добавлено через 1 минуту
Точнее вот так.
C++
1
2
3
4
for (int i = 1; i <= n; i++) {
    for (int j = i, k = n * i; j <= k; j += i) cout << j << " ";
    cout << endl;
}
1
0 / 0 / 0
Регистрация: 07.01.2018
Сообщений: 17
11.03.2018, 02:53  [ТС] 3
Спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2018, 02:53
Помогаю со студенческими работами здесь

Вывести таблицу умножения
Доброго времени суток! Поступило такое вот интересное задание... при помощи цикла do or while...

Класс, выводящий таблицу умножения
Создать класс Tabl, выводящий таблицу умножения (10х10) в cout при создании экземпляра этого класса...

Распечатать на дисплее таблицу умножения
Распечатать на дисплее таблицу умножения

Вывести в консоль таблицу умножения
1. Вывести таблицу умножения для чисел от 1 до 9 в следующем виде: (Это должно быть в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru