Задача не выдает ни каких результатов .Задачу переводил с паскаля на си (Код есть и на паскале и на си) - C (СИ)

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

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

Это как на паскале (Сдесь все нормально работает)
program Z_2;
uses
  crt;
var
  i: byte;
 y, k: real;
Begin
for i:= 0 to 99 do
k:=i+3;
y:=(sqrt(k+sqrt(k)));
writeln('Rezultat ob4iclen:',' ',y);
end.
Это на си где надо чтоб результат выводило
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
 main()
{
    float i;
    float y,k;
    for(i=0; i<=99;);
k=i+3;
 y=(sqrt(k+sqrt(k)));
    printf("\ny=%f",y);
    getch();
    return 0;
}

Решение задачи: «Задача не выдает ни каких результатов .Задачу переводил с паскаля на си (Код есть и на паскале и на си)»

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
 
void main()
{
    float i;
    float y,k;
    for(i=0; i<=99;i++);
k=i+3;
 y=(sqrt(k+sqrt(k)));
    printf("\ny=%f",y);
    getch();
}

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

  1. Подключение необходимых библиотек для работы с файлами, математическими и графическими функциями.
  2. Объявление переменных: i, y, k типа float.
  3. Запуск цикла for от 0 до 99 с помощью оператора for.
  4. Вычисление значения k как суммы i и 3.
  5. Вычисление значения y как квадратного корня от (k+sqrt(k)).
  6. Вывод значения y на экран с помощью функции printf.
  7. Ожидание нажатия клавиши с помощью функции getch.

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


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

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

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