Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.75/455: Рейтинг темы: голосов - 455, средняя оценка - 4.75
11 / 11 / 2
Регистрация: 25.05.2009
Сообщений: 435
1

Таблица умножения

25.07.2009, 17:20. Показов 94550. Ответов 26
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте программисты! подскажите пожалуйста,как эту программу сдлать одним циклом. Зараннее благодарю.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <iomanip>
using namespace std;
 
int main()
{
setlocale(0,"");
const int size = 12;
int i = 0, j = 0;
 
for(i = 1; i <=size; i++) //В столбик 12 чисел
{
    cout<<endl
    <<setw(7)<<i<<"   |";
    for(j = 1; j<=size; j++)      
    cout<<setw(3) <<i*j<<" ";     
}
 
cin.ignore();
cin.get();
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.07.2009, 17:20
Ответы с готовыми решениями:

Таблица умножения - таблица размера n строк на m столбцов, на пересечении i-ой строки и j-ого столбца стоит число i*j
Таблицей умножения назовем таблицу размера n строк на m столбцов, в которой на пересечении i-ой...

Таблица умножения С++
1) Составить алгоритм вывода таблицы умножения следующего вида: - 1 2 3 4 5 6 7 8 9 10...

Таблица умножения
Привет. Нужно рандомно вывести два числа, имеющие значения от 1 до 9. Эти два числа...

Таблица умножения
У меня такое дело...надо из корней составить таблицу умножения (Работа с матрицей) Например...

26
562 / 373 / 55
Регистрация: 05.04.2009
Сообщений: 767
27.07.2009, 00:28 21
Author24 — интернет-сервис помощи студентам
Вот это запусти ->
C++
1
2
for(int i = 0; i < x*x; i++)
cout << "[" << setw(2) <<(i/x + 1) << "][" << setw(2) << (i%x + 1) << "]" << endl;
Цитата Сообщение от Golovastik Посмотреть сообщение
Напишите пожалуйста, числами
Писать нихачю!
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
27.07.2009, 06:48 22
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
28
29
30
 
#include <iostream>
#include <iomanip>
using namespace std;
 
int main()
{
setlocale(0,"");
const int size = 12;
int i = 0, k = 1, j = 1;
 
for(i = 1; i <=size*size; i++) //В столбик 12 чисел
{         
        cout<< setw(4) <<k*j<<" ";     
        if (k==size && i<size*size)
         {        
           j++;
           i++;
           k = 1;
           cout << endl;
           cout << setw(4)<<j <<"|";         
         }
         k++;
 
}
 
cin.ignore();
cin.get();
return 0;
}
1
3 / 3 / 0
Регистрация: 01.08.2009
Сообщений: 16
01.08.2009, 10:09 23
Вот такой вариант с одним циклом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <iomanip>
using namespace std;
#define SIZE 12
int main()
{
    unsigned int i=1, j=0;
    while(i<=SIZE)
    {
        if (j==SIZE) 
        {
            j=1;
            i++;
        }
        else j++;
        if (i<SIZE+1)
        {
            if (j==1) cout << endl << setw(7) << i << "   |";
            cout << setw(3) << i*j << " "; 
        }
    }
    return 0;
}
0
28 / 28 / 6
Регистрация: 01.07.2009
Сообщений: 58
01.08.2009, 17:24 24
Это простенький вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
void table(int i)
{
  if(i <= 9)
  {
   for(int j=1; j<=9; j++)
    cout<< i*j <<" ";
    cout<<endl;
    i++;
    table(i);
  }
  else return;
}
int main()
{
  int k=1;
  table(k);
  return 0;
}
0
562 / 373 / 55
Регистрация: 05.04.2009
Сообщений: 767
01.08.2009, 17:46 25
firefox1913,
если заменить
Цитата Сообщение от firefox1913 Посмотреть сообщение
cout<< i*j <<" ";
на это
C++
1
cout<<setw(3)<< i*j;
по-трезвей выглядит!
0
0 / 0 / 0
Регистрация: 20.08.2011
Сообщений: 3
20.08.2011, 12:01 26
#include<stdio.h>
#include<iostream.h>
int main(int Arg,char* pszArgs[])
{


int a;
cout<<"Vvedite nomer:";
cin>>a;
for(int b=1;b<10;b++)
{
int otv=a*b;
int prim;
cout<<a<<"*"<<b<<"=";
cin>>prim;
if(prim!=otv)
{
cout<<"ERROR\n";
}
}

cout<<"THE END!\n";
system("pause");
}
0
Maniac
Эксперт С++
1464 / 965 / 160
Регистрация: 02.01.2009
Сообщений: 2,820
Записей в блоге: 1
20.08.2011, 18:13 27
Ден5, и че?.. Зачем тему 2х летней давности дергать?
0
20.08.2011, 18:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.08.2011, 18:13
Помогаю со студенческими работами здесь

Таблица умножения
Написал программу которая делает такое: 1.Юзер вводит число, таблицу умножения которого нужно...

Таблица умножения
Написать программу проверки знания таблицы умножения. Программа должна вывести 10 примеров и...

таблица умножения
Помогите написать программу, которая поможет ученику начальной школы выучить таблицу умножения....

таблица умножения с++
Задача Разработать программу на языке С ++, предлагающую пользователю ввести целое число N и...

Таблица умножения
Использовать двойной цикл for. В программе вводятся шестнадцатеричные числа m и n, после чего на...

Таблица умножения
Доброго времени суток, прошу помочь с данной программой. Напечатать полную таблицу умножения в...


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru