Пятница, 29 Марта 2024, 01:47

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » C/C++ » Пожалуйста, помогите решить задачи на C++
Пожалуйста, помогите решить задачи на C++
sem6666Дата: Среда, 21 Ноября 2012, 21:32 | Сообщение # 1
участник
Сейчас нет на сайте
Есть четыре задачи:
1. Вводится последовательность из n целых чисел. найти два наименьших числа;
2. Дан массив A размера N. Найти: минимальный элемент из его элементов с четными номерами: A2, A4, A6, … ;
3. Дан одномерный массив, состоящий из n вещественных элементов: Преобразовать таким образом, чтобы сначала располагались все элементы, целая часть которых, лежит в интервале [a,b], а потом – все остальные
4. Дана целочисленная матрица, состоящая из n строк и m столбцов. Найти матрицу, получающуюся из данной перестановкой столбцов - первого с последним, второго с предпоследним и т.д.
Пожалуйста, помогите решить их. Нужно чтоб написано было на C++ на Visual Studio 2008.


Сообщение отредактировал sem6666 - Среда, 21 Ноября 2012, 21:43
НохчиДата: Среда, 21 Ноября 2012, 21:44 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
А самому?

Многие вопросы по Windows отпадут, если посмотреть тут
sem6666Дата: Среда, 21 Ноября 2012, 21:59 | Сообщение # 3
участник
Сейчас нет на сайте
Извините конечно, но еслиб сам мог, то не просил помощи. Надо помочь человеку. У неё зачёт на следующей неделе. Сам в си не разбираюсь. Только в паскале чуть.
faa3aДата: Четверг, 22 Ноября 2012, 06:24 | Сообщение # 4
был не раз
Сейчас нет на сайте
Не нужно было идти учиться в эту область тогда, раз не хватает ума у неё! cool

Добавлено (22.11.2012, 06:24)
---------------------------------------------
Надеюсь помог biggrin

goldsphereДата: Четверг, 22 Ноября 2012, 11:02 | Сообщение # 5
заслуженный участник
Сейчас нет на сайте
Quote (sem6666)
1. Вводится последовательность из n целых чисел. найти два наименьших числа;

#include <iostream>


Quote (sem6666)
2. Дан массив A размера N. Найти: минимальный элемент из его элементов с четными номерами: A2, A4, A6, … ;


дальше лень dry


FinderX - Android Аркада
TovTripleZДата: Четверг, 22 Ноября 2012, 12:12 | Сообщение # 6
Злая ящерка >:3
Сейчас нет на сайте
Задачи такие детские. Но третья мне понравилась, я такой пока не решал.
Code

void main()
{
       double array[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
       const double left = 4, right = 6;

       for (int i = 0, j = 0; i < 11; i++)
       {
           if (array[i] <= right && array[i] >= left)
    {
                double temp = array[i];
                array[i] = array[j];
                array[j] = temp;
                j++;
           }
       }

       // Дальше массив можно вывести, преобразовать
       // или даже подарить любимому человеку.
}

Вообще-то я знаю С, а не С++, так что имей ввиду: делаю по наитию. Этот код может почему-то не сработать.



Бледные дрыщекролики следят за вами

Сообщение отредактировал TovTripleZ - Четверг, 22 Ноября 2012, 12:23
sem6666Дата: Четверг, 22 Ноября 2012, 12:36 | Сообщение # 7
участник
Сейчас нет на сайте
Спасибо за помощь:) хотя бы за эти две задачи happy
Жаль плюсик только раз можно ставить(


Сообщение отредактировал sem6666 - Четверг, 22 Ноября 2012, 12:43
hero564Дата: Пятница, 23 Ноября 2012, 23:51 | Сообщение # 8
Made in Ukraine
Сейчас нет на сайте
sem6666, не сильно понял смысл последней задачи, расскажи подробней
TovTripleZДата: Суббота, 24 Ноября 2012, 10:04 | Сообщение # 9
Злая ящерка >:3
Сейчас нет на сайте
Quote (hero564)
sem6666, не сильно понял смысл последней задачи, расскажи подробней

Для начала неплохо было бы прочитать, что такое матрица х3


Бледные дрыщекролики следят за вами
hero564Дата: Суббота, 24 Ноября 2012, 13:16 | Сообщение # 10
Made in Ukraine
Сейчас нет на сайте
TovTripleZ, ты слишком низкого обо мне мнения, я знаю что такое матрица(только в начале года учили на высшей математике так что не успел еще забыть), я не понял какие действия нужно делать над матрицой.

Сообщение отредактировал hero564 - Суббота, 24 Ноября 2012, 13:16
karuyДата: Суббота, 24 Ноября 2012, 13:21 | Сообщение # 11
заслуженный участник
Сейчас нет на сайте
Quote (hero564)
sem6666, не сильно понял смысл последней задачи, расскажи подробней

Quote (sem6666)
4. Дана целочисленная матрица, состоящая из n строк и m столбцов. Найти матрицу, получающуюся из данной перестановкой столбцов - первого с последним, второго с предпоследним и т.д.

LevriteДата: Суббота, 24 Ноября 2012, 14:10 | Сообщение # 12
участник
Сейчас нет на сайте
hero564, у тебя есть матрица ( кол-во столбцов допустим 6) = > 1 2 3 4 5 6 => а конечная матрица должна выглядеть так => 6 5 4 3 2 1 , так будет лучше? т.е. матрица просто будет начинаться с последнего столбца.

Добавлено (24.11.2012, 14:10)
---------------------------------------------
Ну думаю ты догадаешься что под 1 2 3 4 5 6, есть ниже ещё строки с числами)


hero564Дата: Суббота, 24 Ноября 2012, 14:38 | Сообщение # 13
Made in Ukraine
Сейчас нет на сайте
karuy, Levrite, спс, теперь понял, просто невнимательно прочитал
LevriteДата: Суббота, 24 Ноября 2012, 14:47 | Сообщение # 14
участник
Сейчас нет на сайте
Кстати вот последняя, если непонятно условие в цикле спрашивай.
#include <iostream>
#include <conio.h>


Форум игроделов » Программирование » C/C++ » Пожалуйста, помогите решить задачи на C++
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг