Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2011, 01:32   #1
Alex1123
 
Регистрация: 24.05.2011
Сообщений: 5
Восклицание массив

Дан массив целых чисел а[n] и целое к. Если в массиве а нет ни одного элемента со значением k, то первый по порядку элемент этого массива, не меньший всех остальных элементов, заменить на значение k. C#
Alex1123 вне форума Ответить с цитированием
Старый 03.06.2011, 02:22   #2
alex_8
Пользователь
 
Регистрация: 18.10.2009
Сообщений: 30
По умолчанию

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] a;
            int k, n;
            Console.WriteLine("Введите количество елементов массива: ");
            n = Convert.ToInt32(Console.ReadLine());
            a = new int [n];
            Console.WriteLine("Введите k: ");
            k = Convert.ToInt32(Console.ReadLine());
            Random Rnd = new Random();
            int j = 0;
            for (int i = 0; i < a.GetLength(0); i++)
            {
                a[i] = Rnd.Next(10);
                Console.Write("{0}, ", a[i]);
                if (a[i] == k) j++;
            }
            if (j > 0)
            {
                a[0] = k;
                Console.WriteLine();
                for (int i = 0; i < a.GetLength(0); i++)
                {
                    Console.Write("{0}, ", a[i]);
                }
            }
            Console.ReadKey();
        }
    }
}
Вроде бы так.
ICQ 422605533
alex_8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задан вектор X[20]. Положительные числа переписать в массив Y, а отрицательные в массив W leha_demi Помощь студентам 2 24.09.2011 18:12
Массив - Нужно написать массив и распечатать на экран с конца в начало(язык С++) econ Помощь студентам 1 29.05.2011 22:02
Как конвертировать массив символов в массив байт davinci C++ Builder 6 30.10.2010 18:09
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. TheVenny Помощь студентам 3 26.11.2008 15:06