Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел - C (СИ) (74150)

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

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

Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел. Помогите пожалуйста. По возможности с комментариями(объяснением). Программа с циклом while или do while. Заранее спасибо!!!
#include <stdio.h>;
#include <conio.h>;
 
void main ()
 
{
int x=1, y , i;
printf("Tablica kvadratov\n");
printf("-----------------\n");
for (i=0; i<5; ++i) \\инициализация переменной потом условие счетчик(инкремент)
{
y=x*x;
printf("%4d %4d\n", x, y);
x+=2;
}
printf("-----------------\n");
printf("Dlia zaversheniya najmite <Enter>");
getch();
}
во, вот этот код перделать с while, пожалуйста

Решение задачи: «Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел»

textual
Листинг программы
#include <stdio.h>
 
void main ()
{
int x=1,y,i;
i=0;    //инициализация переменной
 
printf("Tablica kvadratov\n");
printf("-----------------\n");
 
 while(i<5) 
 {
     y=x*x;
    printf("%4d %4d\n", x, y);
    x+=2;
    i++;    //счетчик
 }
printf("-----------------\n");
printf("Dlia zaversheniya najmite <Enter>");
getch();
}

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

Вот что делается в этом коде:

  1. #include — подключается стандартная библиотека ввода-вывода, которая позволяет выводить информацию на экран.
  2. void main () — функция main(), главная функция программы, в которой выполняются все действия.
  3. int x=1,y,i; — объявляются три переменные: x, y, i. Переменная x инициализируется значением 1, переменные y и i — нулевыми значениями.
  4. printf(Tablica kvadratov\n); — выводится название таблицы Tablica kvadratov.
  5. printf(------------------\n); — выводится разделительная строка.
  6. while(i<5) — начинается цикл, который будет выполняться, пока значение переменной i меньше 5.
  7. *y=xx;** — переменная y инициализируется значением квадрата переменной x.
  8. printf(%4d %4d\n, x, y); — выводится строка с значениями переменной x и y, при этом значения выравниваются по левому краю в столбцах 4 символа.
  9. x+=2; — значение переменной x увеличивается на 2.
  10. i++; — значение переменной i увеличивается на 1.
  11. printf(------------------\n); — выводится разделительная строка.
  12. printf(Dlia zaversheniya najmite <Enter>); — выводится сообщение, предлагающее нажать Enter для завершения программы.
  13. getch(); — функция, которая ожидает нажатия клавиши. Этот код выводит таблицу квадратов первых пяти целых положительных нечетных чисел.

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


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

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

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