Сторінка 5 з 6

Re: Основи програмування

ПовідомленняДодано: 20 січня 2011, 21:49
Fil
я ПЕРВЫЙ------тоесть уже пятый...

Re: Основи програмування

ПовідомленняДодано: 20 січня 2011, 22:26
Batarchuk
Вася, нужно придумать так, что- бы, когда кого-то спалили на списывании из сайта, незьзя было бы придраться никак. Возможно как-то пароль или как-то по-другому....

Re: Основи програмування

ПовідомленняДодано: 20 січня 2011, 22:35
Мендрул Гліб
U menya enical'nuy plan NE PALITSA

Re: Основи програмування

ПовідомленняДодано: 20 січня 2011, 22:47
Batarchuk
Круто! Так и сделаем, Глеб. Как я сразу не догадался :mrgreen:

Re: Основи програмування

ПовідомленняДодано: 20 січня 2011, 22:50
Василь
Сережа, тебе и Русику вобще без очереди решатся будет, так что не бойся)))

Re: Основи програмування

ПовідомленняДодано: 20 січня 2011, 23:03
Batarchuk
Спасибо, Вася....порядок это такое, главное, что-бы группа хорошо здала :ugeek:

Re: Основи програмування

ПовідомленняДодано: 20 січня 2011, 23:22
Batarchuk
Вот книжечка полезная

Re: Основи програмування

ПовідомленняДодано: 28 січня 2011, 20:29
Максим Нікітченко
Вася пліз розв"яжи 2 задачі дуже треба:
Створити двовимірний масив і вивести на екран кількість ствопчиків у яких знаходяться лише парні(непарні) елементи. Через методи.

Re: Основи програмування

ПовідомленняДодано: 28 січня 2011, 20:36
Максим Нікітченко
фак там тіки одна другу потім напишу)

Re: Основи програмування

ПовідомленняДодано: 28 січня 2011, 22:01
Василь
Створити двовимірний масив і вивести на екран кількість ствопчиків у яких знаходяться лише парні(непарні) елементи. Через методи.


Код: Виділити все
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication8
{
    class Program
    {
        const int max_j = 5; // количество строк
        const int max_i = 5; // количество столбцов
        static void fillmas(int[,] mas,int maxx,int maxy) // функция заполняет атфанаря масиф...
        {
            Random Rnd = new Random(10);
            for (int i = 0; i < maxx; i++)
            {
                for (int j = 0; j < maxy; j++)
                {
                    mas[i,j]=Rnd.Next(10);
                }
            }
            for (int i = 0; i < maxx; i++)// так как атфанаря не всегда может выйти нужный результат, мы его создадим
            {
                mas[i, 2] = 2;
                mas[i, 0] = 12;
                mas[i, 1] = 3;
            }


                return ;
        }
        static void printmas(int[,] mas,int maxx,int maxy) // функция выводит на экран масив
        {           
            for (int i = 0; i < maxx; i++)
            {
                for (int j = 0; j < maxy; j++)
                {
                    Console.Write("{0}\t", mas[i, j]);
                }
                Console.WriteLine();
            }
                return ;
        }
        static int parni_neparni(int[,] mas, int maxx, int maxy)// фуннция находит количество искомых столбцов за условием
        {
            int count = 0; // Кількість
            bool parnost = true; // При значенні  "true" шукає парні, при "false" - непарні
            // Щас зафигашим прогон по масиву
            for (int j = 0; j < maxy; j++)
            {
                bool z = true;// предположим что столбец имеет все удовлетворительные елементы (флажок)
                for (int i = 0; i < maxx; i++)   
                {
                    if ((mas[i, j] % 2 == 0) != parnost)// и если найдем хоть один неудовлетворительный  -  тогда флажок фолсонем
                    {
                        z = false;
                    }
                }
                if (z) count++; // если значение флажка == "тру" тогда столбец с удовлетворительными елементами
            }

            return count;
        }
        static void Main(string[] args)
        {
            int [,] mas = new int[max_j, max_i]; // собственно масив
            fillmas(mas,max_j,max_i);// метод заполняет масив атфанаря
            printmas(mas, max_j, max_i);// метод выводит масив на екран
            Console.WriteLine(" Кількість = {0}", parni_neparni(mas, max_j, max_i)); // И наш результат тут ))
            Console.ReadKey();
        }
    }
}