Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Любимая
68 / 3 / 0
Регистрация: 22.04.2011
Сообщений: 86
1

Массив: Осуществить перестановку в каждой строке матрицы так, чтобы первый элемент строки поменялся с последним.

09.05.2013, 11:31. Просмотров 1091. Ответов 2
Метки нет (Все метки)

Нужно решить две задачи, первая просто c массивами, вторая с помощью указателей.

Задача 1.
Задан массив, состоящий из целых положительных и отрицательных чисел. Разбить его на два массива, в одном из которых только положительные числа, в другом - отрицательные.
(РЕШЕНИЕ ДЛЯ МАССИВА ИЗ 20 ЭЛЕМЕНТОВ НИЖЕ)

Задача 2.
Дана символьная матрица В размером MxN. Составить программу, осуществляющую перестановку в каждой строке матрицы так, чтобы первый элемент строки поменялся с последни.
ПОМОГИТЕ С КОДОМ


Вот какой код получился для задачи №1. С массивом из 20 элементов.
Задача1.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
#include <stdio.h>
 
void main()
{
 int m[] = {1, -2, 3, 4, 5, 6, 7, 8, -9, 10, 11, -12, 13, 14, -15, 16, 17, -18, 19, 20};
 int i;
 
 printf("отрицательные: ");
 for (i = 0; i < 20; i++)
  if (m[i] < 0)
   printf("%d ", m[i]);
 
 printf("\n");
 
 
 printf("положительные: ");
 for (i = 0; i < 20; i++)
  if (m[i] > 0)
   printf("%d ", m[i]);
 
 printf("\n");
}
ПОМОГИТЕ НАПИСАТЬ КОД К ВТОРОЙ ЗАДАЧЕ С ИСПОЛЬЗОВАНИЕМ МАССИВОВ!!! ПОЖАЛУЙСТА!!!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2013, 11:31
Ответы с готовыми решениями:

Поменть в каждой строке матрицы первый элемент с последним
Подскажите пожалуйста, как в двухмерном массиве, заданном рандомно числами n(строки) и m(столбцы),...

Сдвиг элементов каждой строки матрицы так, чтобы максимальный элемент встал на первое место
Задана матрица размером NxM. Передвинуть циклическим сдвигом элементы каждой строки так, чтобы...

Найти первый отрицательный элемент в каждой строке матрицы и последний четный элемент в каждом столбце
Дан двумерный массив двухбайтовых знаковых целочисленных элементов 5*8. Полагаем,что в каждой...

В тексте в каждой строке осуществить перестановку символов таким образом, чтобы. первый символ стал последним, второй предпоследним и т.д
Срочно!! Помогите написать код программы, завтра сдавать. . В тексте в каждой строке осуществить...

В каждой строке матрицы найти максимальный элемент и заменить им первый элемент строки
В матрице Х(4,5) в каждой строке найти максимальный элемент и заменить им первый элемент строки....

2
Novi4ekC
81 / 81 / 33
Регистрация: 03.03.2013
Сообщений: 311
09.05.2013, 11:48 2
У меня сразу возникает вопрос, зачем Вы выложили сюда решение первой задачи? Что бы показать какая Вы умница, что переписали пример решения задачи с методички? =)) Просто обычно, кто пытается решить задание сам, выкладывает возникшие проблемы.
0
Любимая
68 / 3 / 0
Регистрация: 22.04.2011
Сообщений: 86
09.05.2013, 11:51  [ТС] 3
Ну вообще, у меня нет методички, а есть только условия задач, а первую программу я выложила потому что может кто-то уыидит в ней ошибки, а кому-то она просто будет нужна.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2013, 11:51

Удвоить первый нечетный элемент каждой строки матрицы (предполагается, что в каждой строке есть нечетный элемент)
выводит какую-то ошибку( не пойму...помогите пожалуйста Дан двумерный массив. Первый нечетный...

Определить максимальный элемент в каждой строке матрицы и поменять его местами с последним элементом строки
Вывести на экран матрицу 8x8, элементами которой являются целые случайные числа из интервала ....

Как найти в каждой строке матрицы C минимальный элемент и поменять его местами с последним элементом строки
Найти в каждой строке матрицы C(n, m) минимальный элемент и поменять его местами с последним...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru