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

Создать таблицу умножения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерный массив http://www.cyberforum.ru/cpp-beginners/thread401959.html
Дополнить класс Matrica следующим методом: Одномерный массив, чьи элементы равны произведениям элементов строк исходного двумерного массива
C++ массив символов Конструктор: параметр - строка, создание массива символов. Методы: вывод массива символов, сортировка массива символов Статический метод: вход - число N, массив символов. Выход - новый массив, содержащий первые N символов первого массива Динамический метод: вход - символ С, число N. Действие: заменить первые N символов массива на символ С http://www.cyberforum.ru/cpp-beginners/thread401958.html
Как вывести дерево в borland 3.1? C++
Как вывести дерево в borland 3.1? очень надо
C++ Задача на Циклы
Числа Фибоначчи определяются формулами: f0=f1=1; fn=fn-1+fn-2, n=2,3,... Составить программу поиска первого числа fn – Фибоначчи, большего M
C++ Найти все натур. числа. Циклы http://www.cyberforum.ru/cpp-beginners/thread401947.html
Найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр
C++ Ближайшее растояние между двумя точками до прямой Пожалуйста напишите программу Даны две точки A(x1,y1) и B(x3,y3). Определить, какая из точек A и B расположена ближе к прямой y=x. Варианты ответов: ”A”, ”B”, ”dA=dB” подробнее

Показать сообщение отдельно
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
08.12.2011, 14:04     Создать таблицу умножения
C++
1
2
3
4
5
6
7
8
9
10
11
printf("  ");
for(int i=1; i<=9; i++)
   printf("%d ", i);
printf("\n");
 
for(int i=1; i<=9; i++){
   printf("%d ", i);
   for(int j=1; j<=9; j++)
      printf("%d  ", i*j);
   printf("\n");
}
думаю где-то так, выход не проверял.

Добавлено через 7 минут
Вот так оно красивше)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
printf("   ");
for(int i=1; i<=9; i++)
   printf("%d  ", i);
printf("\n");
 
for(int i=1; i<=9; i++){
   printf("%d", i);
   for(int j=1; j<=9; j++){
      const char *delim = (i*j/10 ? " ":"  ");
      printf("%s%d", delim, i*j);
   }
   printf("\n");
}
 
Текущее время: 09:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru