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

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

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

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

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

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. void main ()
  4. {
  5. int x=1,y,i;
  6. i=0;    //инициализация переменной
  7.  
  8. printf("Tablica kvadratov\n");
  9. printf("-----------------\n");
  10.  
  11.  while(i<5)
  12.  {
  13.      y=x*x;
  14.     printf("%4d %4d\n", x, y);
  15.     x+=2;
  16.     i++;    //счетчик
  17.  }
  18. printf("-----------------\n");
  19. printf("Dlia zaversheniya najmite <Enter>");
  20. getch();
  21. }

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

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

  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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы