Напечатать полную таблицу сложения - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Вообщем задача просто напечатать полную таблицу сложения. Я понял, как сделать правильно 1 столбик(код ниже), но таких нужно сделать 9 столбиков (т.е чтобы во 2 столбце в 1 строке было 2+1=3 и тд). Задача легкая сам понимаю, но в си новичок совсем. Если кому не сложно, то помогите сделать, буду благодарен.
#include <stdio.h>
#include <windows.h>
#include <conio.h>
main()
{
 
char str[50];
int i,j; // schetchiki ciklov: vneshnego i vnutrennego
 
// vneshnii cikl
for(i=1;i<2;i++) 
{
// vnutrennii cikl
for(j=1;j<10;j++)
{ 
printf("%d + %d = %d", i, j, i+j);
 
printf("\n");
}
printf("\n");
}
 
CharToOem("\n dlya vihoda najmite lubuu klavishu", str);
printf(str);
getch();}

Решение задачи: «Напечатать полную таблицу сложения»

textual
Листинг программы
for(i=1; i<10;i++) {
 for(j=1; j<10; j++) printf("%d+%d=%2d ", i, j, i+j);
printf("\n");

Объяснение кода листинга программы

В данном коде выполняется две вложенные циклы, которые начинаются с 1 и меньше 10.

  1. Первый цикл for (i=1; i<10; i++) отвечает за перебор значений переменной i от 1 до 9.
  2. Второй цикл for (j=1; j<10; j++) в каждой итерации первого цикла выполняет перебор значений переменной j от 1 до 9.
  3. В каждой итерации второго цикла функция printf() выводит на экран значение выражения i+j, предварительно округлив его до двузначного числа, и пробел.
  4. После завершения второго цикла, функция printf() выводит символ новой строки \n, что позволяет перейти к следующей строке таблицы. Таким образом, код выводит на экран полную таблицу сложения от 1 до 9.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы