Вступ до моделей чисел у С

Практикуючі вправи з малюнком завжди призначаються багатьма програмістами, а також у книгах, оскільки це збільшує здатність будувати логіку під час використання звітів про управління потоком. Це також розширює можливості логічного мислення. У цій статті ми побачимо список моделей чисел, які потрібно практикувати для початківців та середніх програмістів.

Приклади моделей чисел на мові С

Давайте обговоримо кілька прикладів, щоб зрозуміти поняття числових моделей у С легко.

Приклад №1

У наступній програмі C користувач може ввести ряд рядків, щоб надрукувати шаблон піраміди цифр за своїм бажанням, тоді результат відобразиться на екрані:

#include
#include
int main()
(
int n, i, j;
printf("Enter the number of rows: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
(
for(j = n; j > i; j--)
(
printf(" ");
)
for(j = 1; j <= i; j++)
(
printf("%d ", j);
)
printf("\n");
)
return 0;
)

Вихід:

Приклад №2

У наступній програмі C користувач може ввести кількість рядків для друку половини піраміди чисел за своїм бажанням, тоді результат відображатиметься на екрані.

#include
#include
int main()
(
int n, i, j;
printf("Enter the number of rows: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
(
for(j = 1; j <= i; j++)
(
printf("%d", j);
)
printf("\n");
)
return 0;
)

Вихід:

Приклад №3

У наступній програмі C користувач може ввести кількість рядків для друку половини піраміди чисел за своїм бажанням, тоді результат відображатиметься на екрані.

#include
#include
int main()
(
int n, i, j;
printf("Enter the number of rows: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
(
for(j = 1; j <= i; j++)
(
printf("%d", i);
)
printf("\n");
)
return 0;
)

Вихід:

Приклад №4

У наступній програмі C користувач може ввести кількість рядків для друку Діамантового малюнка чисел за своїм бажанням, тоді результат відображатиметься на екрані.

#include
#include
int main()
(
int n, i, j, k;
printf("Enter the number of rows: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
(
for(j = i; j (
printf(" ");
)
for(k = 1; k < (i*2); k++)
(
printf("%d", k);
)
printf("\n");
)
for(i = 4; i >= 1; i--)
(
for(j = n; j > i; j--)
(
printf(" ");
)
for(k = 1; k < (i*2); k++)
(
printf("%d", k);
)
printf("\n");
)
return 0;
)
#include
#include
int main()
(
int n, i, j, k;
printf("Enter the number of rows: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
(
for(j = i; j (
printf(" ");
)
for(k = 1; k < (i*2); k++)
(
printf("%d", k);
)
printf("\n");
)
for(i = 4; i >= 1; i--)
(
for(j = n; j > i; j--)
(
printf(" ");
)
for(k = 1; k < (i*2); k++)
(
printf("%d", k);
)
printf("\n");
)
return 0;
)

Вихід:

Приклад №5

У наступній програмі C користувач може ввести ряд рядків, щоб надрукувати перевернуту половину піраміди чисел за своїм бажанням, тоді результат відобразиться на екрані.

#include
#include
int main()
(
int n, i, j;
printf("Enter the number of rows: ");
scanf("%d", &n);
for(i = n; i >= 1; i--)
(
for(j = 1; j <= i; j++)
(
printf("%d", j);
)
printf("\n");
)
return 0;
)

Вихід:

Приклад №6

У наступній програмі C користувач може ввести кількість рядків, щоб надрукувати трикутний візерунок чисел за своїм бажанням, тоді результат відображатиметься на екрані:

#include
#include
int main()
(
int n, i, j, k;
printf("Enter the number of rows: ");
scanf("%d", &n);
for(i =1; i <= n; i++)
(
for(j =1; j <= n; j++)
(
if(j <= i)
printf("%d", j);
else
printf(" ");
)
for(j = n; j >= 1;j--)
(
if(j <= i)
printf("%d", j);
else
printf(" ");
)
printf("\n");
)
return 0;
)

Вихід:

Логіка для вищевказаної програми:

Між цими двома візерунками пробіли друкуються у порядку зменшення. У 1- му ряду є 10 пробілів, тоді як 8 проміжків у другому ряді, і так далі в останньому рядку міститься 0 пробілів.

Приклад №7

У наступній програмі C користувач може ввести кількість рядків, щоб надрукувати шаблон піраміди цифр за своїм бажанням, тоді результат відобразиться на екрані:

#include
#include
int main()
(
int i, s, n, j = 0, c = 0, c1 = 0;
printf("Enter the number of rows: ");
scanf("%d", &n);
for(i = 1; i <= n; ++i)
(
for(s = 1; s <= ni; ++s)
(
printf(" ");
++c;
)
while(j != 2 * i - 1)
(
if (c <= n - 1)
(
printf("%d ", i + j);
++c;
)
else
(
++c1;
printf("%d ", (i + j - 2 * c1));
)
++j;
)
c1 = c = j = 0;
printf("\n");
)
return 0;
)

Вихід:

Приклад №8

У наступній програмі C користувач може ввести кількість рядків, щоб надрукувати шаблон піраміди цифр за своїм бажанням, тоді результат відобразиться на екрані:

#include
#include
int main()
(
int n, i, j, c = 1;
printf("Enter the number of rows: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
(
for(j = 1; j <= i; ++j)
(
printf("%d ", c);
++c;
)
printf("\n");
)
return 0;
)

Вихід:

Приклад №9

У наступній програмі C користувач може ввести кількість рядків, щоб надрукувати схему перехресних чисел за своїм бажанням, тоді результат відобразиться на екрані:

#include
#include
int main()
(
int n, i, j, c = 1;
int m(5)(5) = (0);
printf("Enter the number of rows: ");
scanf("%d", &n);
for(i = 1; i <= 5; i++)
(
for(j = 1; j <= 5; j++)
if(j == i || 6-i == j)
m(i-1)(j-1) = c;
if(i < 4) C;
else --c;
)
for(i = 0; i < 5; i++)
(
for(j = 0; j < 5; j++)
(
if(m(i)(j) == 0)
printf(" ");
else
printf("%d", m(i)(j));
)
printf("\n");
)
return 0;
)

Вихід:

Приклад №10

У наступній програмі C користувач може ввести кількість рядків, щоб надрукувати схему перехресних чисел за своїм бажанням, тоді результат відобразиться на екрані:

#include
#include
int main()
(
int n, i, j, c = 1;
printf("Enter the number of rows: ");
scanf("%d", &n);
for(i = 1; i <= (2 * n) - 1; i++)
(
for (j = 1; j <= (2 * n) - 1; j++ )
(
if (i == j || i + j == 2 * n)
printf("%d", c);
else
printf(" ") ;
)
if (i < n)
C ;
else
c-- ;
printf("\n") ;
)
return 0;
)

Вихід:

Приклад №11

У наступній програмі C користувач може ввести кількість рядків, щоб надрукувати квадратний візерунок чисел за своїм бажанням, тоді результат відображатиметься на екрані:

#include
#include
int main()
(
int n, i, j, c = 7, length = 18, max_length = 20;
printf("Enter the number of rows: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
(
for(j = 1; j <= n; j++)
(
if(i == 1)
printf("% - 3d", j);
else if(j == n)
printf("% - 3d", C);
else if(i == n)
printf("% - 3d", length--);
else if(j == 1)
printf("% - 3d", max_length--);
else
printf(" ");
)
printf("\n");
)
return 0;
)

Вихід:

Приклад №12

У наступній програмі C користувач може ввести кількість рядків для друку вертикального трикутника чисел за своїм бажанням, тоді результат буде відображений на екрані:

#include
#include
int main()
(
int n, i, j;
printf("Enter the number of rows: ");
scanf("%d", &n);
for(int i = 1; i < n; i++)
(
for(int j = 1; j <= i; j++)
printf("%d", j);
printf("\n");
)
for(int i = n; i >= 0; i--)
(
for(int j = 1; j <= i; j++)
printf("%d", j);
printf("\n");
)
return 0;
)

Вихід:

Приклад №13

У наступній програмі C користувач може ввести ряд рядків для друку вертикальних трикутних чисел за своїм бажанням, тоді результат відображатиметься на екрані:

#include
#include
int main()
(
int n, i, j;
printf("Enter the number of rows: ");
scanf("%d", &n);
for (int i = n; i >= 0; i--)
(
for (int j = 1; j <= i; j++)
printf("%d", j);
printf("\n");
)
for(int i = 1; i <= n; i++)
(
for(int j = 1; j <= i; j++)
printf("%d", j);
printf("\n");
)
return 0;
)

Вихід:

Приклад №14

У наступній програмі C користувач може ввести кількість рядків для друку шаблону цифр Половину трикутника за своїм бажанням, тоді результат відображатиметься на екрані:

#include
#include
int main()
(
int n, i, j, x, y;
printf("Enter the number of rows: ");
scanf("%d", &n);
for (i = 1; i <= n; i++)
(
if (i % 2 == 0)
(
x = 1;
y = 0;
)
else
(
x = 0;
y = 1;
)
for (j = 1; j <= i; j++)
if (j % 2 == 0)
printf("%d", x);
else
printf("%d", y);
printf("\n");
)
return 0;
)

Вихід:

Приклад №15

У наступній програмі C користувач може ввести кількість рядків, щоб надрукувати перевернутий напівпірамідний малюнок цифр за своїм бажанням, тоді результат відображатиметься на екрані:

#include
#include
int main()
(
int n, i, j;
printf("Enter the number of rows: ");
scanf("%d", &n);
for(i = n; i >= 1; i--)
(
for(j = i; j >= 1; j--)
(
printf("%d", i);
)
printf("\n");
)
return 0;
)

Вихід:

Рекомендовані статті

Це посібник щодо Числових шаблонів у C. Тут ми обговорюємо вступ та різні приклади разом із зразком коду. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Приклади зіркових візерунків у c ++
  2. Вступ до іншої заяви на С
  3. Заява про перемикання в C | Синтаксис | Приклади
  4. Різні типи петель на С
  5. Шаблони в JavaScript | Повне керівництво
  6. IF-Else Заява в Матлабі
  7. Повне керівництво по візерункам в C #
  8. Перелік різних заяв про управління в C ++
  9. Основні приклади моделей чисел на Java