Задача не выдает ни каких результатов .Задачу переводил с паскаля на си (Код есть и на паскале и на си) - 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();
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами, математическими и графическими функциями.
- Объявление переменных: i, y, k типа float.
- Запуск цикла for от 0 до 99 с помощью оператора for.
- Вычисление значения k как суммы i и 3.
- Вычисление значения y как квадратного корня от (k+sqrt(k)).
- Вывод значения y на экран с помощью функции printf.
- Ожидание нажатия клавиши с помощью функции getch.