Напишите программу на языке C# для чтения двух чисел из командной строки и выведите наибольшее простое число Фибоначчи между этим диапазоном заданных входных данных.
код для упомянутого вопроса
Что я уже пробовал:
using System; public class Fibonacci { public static void Main(string[] args) { int n1=0,n2=1,n3,i,number; Console.Write("Enter the number of elements: "); number = int.Parse(Console.ReadLine()); Console.Write(n1+" "+n2+" "); //printing 0 and 1 for(i=2;i<number;++i) //loop starts from 2 because 0 and 1 are already printed { n3=n1+n2; Console.Write(n3+" "); n1=n2; n2=n3; } } } public class PrimeNumber { public static void Main(string[] args) { Program p = new program(); p.fibonacci(); int n, i, m=0, flag=0; Console.Write("Enter the Number to check Prime: "); n = int.Parse(Console.ReadLine()); m=n/2; for(i = 2; i <= m; i++) { if(n % i == 0) { Console.Write("Number is not Prime."); flag=1; break; } } if (flag==0) Console.Write("Number is Prime."); } } public class MaximumNumber { public static void Main() { int[] arr1= new int[100]; int i, mx, n; Console.Write("\n\nFind maximum and minimum element in an array :\n"); Console.Write("--------------------------------------------------\n"); Console.Write("Input the number of elements to be stored in the array :"); n= Convert.ToInt32(Console.ReadLine()); Console.Write("Input {0} elements in the array :\n",n); for(i=0;i<n;i++) { Console.Write("element - {0} : ",i); arr1[i] = Convert.ToInt32(Console.ReadLine()); } mx = arr1[0]; for(i=1; i<n; i++) { if(arr1[i]>mx) { mx = arr1[i]; } } Console.Write("Maximum element is : {0}\n", mx); } }
Patrice T
А у вас есть вопрос или проблема ?
George Swan
Попробуйте поискать "как проверить, является ли данное число числом Фибоначчи"