Показать сообщение отдельно
Старый 27.03.2011, 21:54   #2
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Моя первая программка на C#

ConsoleApplication1.Program.poisk(); можно записать просто poisk();

В остальном тебе виднее, я поиском простых чисел не занимался )

Как сделать глобальным массив и вывести:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 
ConsoleApplication1
{
    class 
Program     
    
{
        const 
int max 10;
        static  
int[] pr = new int[max];       


        static 
void Main(string[] args)
        {
            
Console.WriteLine("hello world!");
            
poisk();
            print();
            
Console.ReadLine();
        }

        static 
void print() //выводит на экран простые числа
        
{
            foreach(var 
prost in pr)
            {
                
Console.WriteLine(prost );   
            }
        }
        static 
void poisk() //ищет простые числа
        
{

            
pr[0] = 2;
            
int x 1;
            for (
int i 1maxi++)
            {
                
//i - количество найденных простых чисел
                
bool prost=true;
                do
                {
                    
//увеличиваем х;
                    
x+=2;
                    
//проверка х на "простое"
                    
prost true;
                    for (
int i2 0i2 ii2++)
                    {
                        if (
pr[i2] == 0
                        {
                            
prost false;
                            break;
                        }
                    }
                }
                while (!
prost);
                
pr[i] = x;      
            }
        }
    }

Вообще не пользуюсь циклами с пост условием ) Пользуюсь while(true) + break )
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Igor (27.03.2011)