|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Нужна помощь в написании массивов на С |
|
C/C++ - [решено] Нужна помощь в написании массивов на С
|
Новый участник Сообщения: 1 |
Профиль | Отправить PM | Цитировать Народ! Очень нужна помощь!Помогите написать 2 массива на языке С.
1. Дан массив различных целых чисел B(10). Найти элементы с минимальным и максимальным значением. Если эти элементы одинаковой четности, то заменить их нулями. В противном случае поменять эти элементы местами. 2. Задан двумерный массив X(3,3). Вывести на экран номера строки и столбца, на пересечении которых находится элемент с наименьшим значением. Буду очень благодарна Спасибо! |
|
Отправлено: 12:56, 27-11-2011 |
Ветеран Сообщения: 1384
|
Профиль | Отправить PM | Цитировать Написал первую программу на C# думаю разобраться будет не сложно если что вопросы задавай.
class Program { static void Main(string[] args) { //создаём массив int[] b = new int[10]; //заполняем его случанйыми числами Random rand = new Random(); for (int i = 0; i < b.Length; i++) { b[i] = rand.Next(100); } Console.WriteLine("Входной массив"); for (int i = 0; i < b.Length; i++) { Console.Write(b[i].ToString() + " "); } Console.WriteLine(); //ищем минимальные и максимальные значения массива int min = b[0]; int max = b[0]; int i_max = 0; int i_min = 0; for (int i = 0; i < b.Length; i++) { if (b[i] > max) { max = b[i]; i_max = i; }; if (b[i] < min) { min = b[i]; i_min = i; }; } Console.WriteLine(String.Format("Максиммальный элемент = {0}, с номером {1}", max, i_max)); Console.WriteLine(String.Format("Минимальный элемент = {0}, с номером {1}", min, i_min)); //определяем чётность чисел if ((Math.IEEERemainder(max, 2d) == 0 & Math.IEEERemainder(min, 2d) == 0) | (Math.IEEERemainder(max, 2d) != 0 & Math.IEEERemainder(min, 2d) != 0)) { b[i_max] = b[i_min] = 0; Console.WriteLine("Максимальный и минимальный элемент имеют одинаковую чётность"); } else { b[i_max] = min; b[i_min] = max; Console.WriteLine("Максимальный и минимальный элемент имеют разную чётность"); } Console.WriteLine("Выходной массив"); for (int i = 0; i < b.Length; i++) { Console.Write(b[i].ToString() + " "); } Console.ReadKey(); } } |
------- Отправлено: 13:54, 27-11-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1384
|
Профиль | Отправить PM | Цитировать Вторая программа на C#
class Program { static void Main(string[] args) { //создаём массив int[,] x = new int[3, 3]; Random rand = new Random(); //заполняем его случайными числами for (int i = 0; i < 3; i++) for (int j = 0; j < 3; j++) { x[i, j] = rand.Next(100); } //выводим массив Console.WriteLine("Исходный массив"); for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { Console.Write(x[i, j].ToString() + " "); } Console.WriteLine(); } //ищем минимальный элемент int min=x[0,0]; int i_min = 0; int j_min = 0; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (x[i, j] < min) { min = x[i, j]; i_min = i; j_min = j; }; } } Console.WriteLine(String.Format("Элемент с минимальным значением {0} находится на пересечении {1} столбца и {2} строки", min, j_min + 1, i_min + 1)); Console.ReadKey(); } } |
------- Отправлено: 14:11, 27-11-2011 | #3 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Tonny_Bennet, я рад, что у нас есть знающие люди, решающие задачи за других, однако правил форума никто не отменял. http://forum.oszone.net/thread-69092.html - тема, обязательная для всех при написании вопроса в раздел программирования. Мы ПОМОГАЕМ, но не РЕШАЕМ за других задачи.
Если задача сложная, то да, мы можем помочь. В данном случае же это стандартные задачи для первокурсников и для их решения достаточно нескольких дней прочтения рабочего материала. vita_ivanova_95, первое и последнее китайское предупреждение. В следующий раз тема будет перемещена в тест-форум. |
------- Отправлено: 14:56, 27-11-2011 | #4 |
Ветеран Сообщения: 1384
|
Профиль | Отправить PM | Цитировать Delirium, извините, только увидел как Вы в эту тему другого человека отправили, у которого я узнавал специальность Просто проснулся с бодуна небольшого решил мозги потренировать... как говорится заигрался.... постараюсь больше так не делать....
|
|
------- Последний раз редактировалось Tonny_Bennet, 27-11-2011 в 16:01. Отправлено: 15:37, 27-11-2011 | #5 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Tonny_Bennet, если хочешь, делай, кто мешает Просто политика такова, что мы пытаемся не просто решить задачу, а подтолкнуть человека на самостоятельное осмысление проблемы, таким образом он и решит сам и в голове знания отложатся.
|
------- Отправлено: 00:50, 28-11-2011 | #6 |
Ветеран Сообщения: 1384
|
Профиль | Отправить PM | Цитировать Цитата Delirium:
Эвристика В Древней Греции под эвристикой понимали способ обучения, практикуемый Сократом, когда учитель приводит ученика к самостоятельному решению какой-либо задачи, задавая ему наводящие вопросы. В настоящее время эвристическими способами решения задач называют способы, позволяющие минимизировать перебор возможных решений, зачастую основанные на интуиции. Значительный интерес к исследованию эвристических методов возник в связи с возможностью решения ряда задач (распознавание объектов, доказательство теорем и т. д.), в которых человек не может дать точный алгоритм решения, с помощью технических устройств. Согласен на все 100%. |
|
------- Отправлено: 14:10, 28-11-2011 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - Нужна помошь в написании скрипта на VBS | Loran_rus | Скриптовые языки администрирования Windows | 1 | 18-08-2011 18:06 | |
Delphi - Помощь в написании примера | Serega | Программирование и базы данных | 5 | 02-02-2009 13:35 | |
Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов | 0bject | Скриптовые языки администрирования Windows | 614 | 19-01-2009 21:58 | |
Нужна снова ваша помощь в написании интересного скрипта | Magnus | Вебмастеру | 2 | 09-06-2005 20:26 | |
Нужна помощь в написании скрипта | Magnus | Вебмастеру | 7 | 06-05-2005 10:53 |
|