Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
 Аватар для botwa
0 / 0 / 1
Регистрация: 12.10.2009
Сообщений: 22

Несколько упражнений на массивы и строки

13.10.2009, 00:05. Показов 1246. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задачи:
1) Определить положение минимального элемента из находящихся до первого отрицательного в одномерном массиве.
2) В двумерном массиве поменять местами 1 и 2 строки, 3 и 4 и т.д.
3) Заданы две строки. найти самую длинную их общую часть.

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

[ARTICLE]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "stdafx.h"
#include "iostream"
#include "math.h"
using namespace std;
 
int main()
{
int m[10],i,n,min,nmin,N;
cout<<"\n N="; cin>>N;
for (i=0; i<N; i++)
{
    cout <<"Введите 10 чисел - элементов массива";
    cin>>m[i];
}
       
for (min=m[0], nmin=0, i=0; i<N; i++)
{
if (min<m[i]&&m[i]>0);
min=m[i];
nmin=i;
}
cout<<"nmin="<<nmin<<"\n";
return 0;
}
[/ARTICLE]

почему - ума не приложу.
ну точнее приложу в каком месте, но вот как исправить и задать-таки это условие, чтобы до ПЕРВОГО ОТРИЦАТЕЛЬНОГО элемента считал - не знаю.

по второй задаче у меня вопрос толкьо в том, как задать формулу, чтобы перестановка происходила именно первой и второй, третьей и четвёртой строки и т.д.?
потому что формулу чтобы переставлял первую и вторую, вторую и третью и т.д. ясное дело как написать, а вот ту, что нужно - не знаю.

по третьей у меня такой вопрос: нужно обязательно переводить строки в массивы и сравнивать элементы или есть какой-нибудь другой выход из положения? и каким оператором вообще нужно производить сравнение, если действовать не через массивы?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.10.2009, 00:05
Ответы с готовыми решениями:

Подскажите как преобразовать несколько чисел из одной строки, и несколько int переменных
Доброго времени, ломаю голову над задачей второй день, но что то ускользает от меня. суть задачи: написать функцию, которая принимает в...

Сборники упражнений
посоветуйте пожалуйста какой-нибудь сборник задач на делфи\паскале с решениями. Скоро экзамен, пригодится любая мелочь...

Поиск упражнений по LISP
Ребята, прошу помогите!! Хочу практиковаться по лиспу, но я не могу найти адекватных упражнений для изучения LISP-a с нуля. Подскажите в...

1
эволюционирую потихоньку
 Аватар для TanT
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
13.10.2009, 05:48
замени свой фор на этот код.
основная ошибка была отстуствие скобок после if
и при нахождении отрицательного можно дальше не смотреть
ещё нет случая - отсутствия отрицательного элемента и когда он первый, не понятно как обрабатывать, но с этим сам разберёшься
C++
1
2
3
4
5
6
7
8
for (min=m[0], nmin=0, i=0; i<N; i++)
    {
        if(m[i]<0)
            break;
        if (min<m[i]);
        {min=m[i];
        nmin=i;}
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.10.2009, 05:48
Помогаю со студенческими работами здесь

Подбросьте ответы упражнений из книги Кернигана и Ритчи
Уважаемые гуру, скинте п-та ссылочку на ответы упражнений из книги &quot;Язык программирования С&quot; Кернигана и Ричи. с меня ++ Купил...

Составим Сборник задач и упражнений по Си к учебнику K&R
Книжка отличная, но очень мало упражнений и задач. Так как на форуме этого добра навалом, прошу помочь сообщество распределить их по...

Морфологический анализ английского текста и генерация упражнений
Помогите пожалуйста сделать прогу для морфологического анализа английйского текста и генерации упражнений!Срочно!!!!

Учебник упражнений по C# для супер чайников, желательно с объяснением
здравствуйте товарищи профессионалы и не очень.может быть кто нибудь посоветует какой нибудь учебник упражненений желательно с объяснением...

Удалить строки, начиная со строки К1 и до строки К2 (динамические массивы)
#include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;stdlib.h&gt; using namespace std; int main() { srand((int)time(0)); ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru