Перевести код с Delphi на C# - C# (185648)
Формулировка задачи:
В общем, переписывал прогу с делфи на си#, и что-то как то не удаётся.
а вот код c#
S выводит либо 0, либо 1, почему так не могу понять, где косяк собсна?
program project1; uses Math; var i, N : integer; s : real; begin s := 0; Write('Vvedite N: '); Readln(N); //Основной цикл for i := 1 to N do s := s + power(-1, i - 1) / power(i, 3); //Вывод Write('Summa ryada dlya '); Write(N); Write(' pervyh chlenov: '); Writeln(s); Readln; end.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication5 { class Program { static void Main(string[] args) { int N, s; s = 0; Console.WriteLine("введите N="); N = Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= N; i++) { s = (int) s + (int) Math.Pow(-1, i - 1) / (int) Math.Pow(i, 3); } Console.Write("Summa ryada dlya "); Console.Write(N); Console.Write(" pervyh chlenov:"); Console.WriteLine(s); Console.Read(); } } }
Решение задачи: «Перевести код с Delphi на C#»
textual
Листинг программы
double s=0; Console.WriteLine("введите N="); N = Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= N; i++) { s = s + Math.Pow(-1, i - 1) / Math.Pow(i, 3); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д