2 / 2 / 3
Регистрация: 22.10.2014
Сообщений: 26
1

Вставить элемент со значением k до и после всех элементов массива, заканчивающихся на цифру k

25.10.2014, 19:29. Показов 2472. Ответов 2
Метки нет (Все метки)

Дан одномерный массив целых чисел, заполненный случайным образом числами из промежутка [-a;b]. Вставить элемент со значением k до и после всех элементов, заканчивающийся на цифру k (k – вводится с клавиатуры).
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2014, 19:29
Ответы с готовыми решениями:

Вставить элемент со значением К до и после всех элементов, заканчивающихся на цифру К
Вставить элемент со значением К до и после всех элементов, заканчивающихся на цифру К. Private Sub...

Вставить элемент со значением К после всех нечетных элементов массива, начинающихся на цифру К
Вставить элемент со значением К после всех нечетных элементов, начинающихся на цифру К. По...

Вставить элемент до и после всех элементов,заканчивающихся на цифру К
Дан массив целых чисел из n элементов, заполненный пользователем Вставить элемент со значением К до...

Вставить число К перед и после всех элементов? заканчивающихся на данную цифру.
Всем доброго времени суток! Задача:Вставить число К(вводится с клавиатуры) перед и после всех...

2
503 / 246 / 74
Регистрация: 31.10.2010
Сообщений: 741
25.10.2014, 22:58 2
Italy, почитайте что Вы написали, и попробуйте написать по русски
0
2 / 2 / 3
Регистрация: 22.10.2014
Сообщений: 26
26.10.2014, 16:48  [ТС] 3
Лучший ответ Сообщение было отмечено Italy как решение

Решение

В том то и дело, что мне дали это задание, которое звучит вот так и я сам не то что сделать, я его понять не могу!

Добавлено через 18 часов 46 минут
Я только учусь С++. Так что не ругайтесь, вот что смог сделать я!
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <stdio.h>
#include <iostream>
#include <string>
using std::cout;
using std::cin;
using std::endl;
int main(void)
{
    setlocale(LC_All, "Russian");
    int a = -100;                                                                     // Начальное значение массива;
    int b = 100;                                                                      // Конечное значение массива;
    int elements = 100;                                                           // Количество элементов массива;
    int  i, k, c, pos_cifra, now, now2;
    cout << "Введите значение k (от 0 - 9) :";
    cin >> k;
    for (i = 0; i<=elements; i++){
        int mas[i] = a + rand() % b;
        cout << mas[i] << " ";
    }
    for (i = 0; i <= count elements; i++){                                   // - Это бред мне кажется. Не знаю как подсчитать количесвто элементов в массиве;
        int now = c[i];                                                           //  Получаем текущий элемент, во временную переменную; 
        if (now < 0){                                                             //  Если знаение отрицательное, то переведём его в положительное;
            int now2 = now * (-1);
        }
        else (now2 == now){                                                    // Если значение положительное, то таковым его и оставляем. Работаем только с новой переменной;             
            pos_cifra = round(((now2 / 10) - floor(now2 / 10)) * 10)           // Выводим последнюю цифру за запятую;
        }
        if (pos_cifra == k){
            
                                                                                                   // - Не знаю, запутался !!
        }
                           
    {
 
    }
    system("pause");
    return 0;
}
Вообщем, необходимо что выглядело как-то так (как я понял) на экране :
Начальное значение массива: -100
Конечное значение массива: 100
Количество элементов массива: 100
ведите значение k: 5 - например
Массив(например от промежутка - 100 до 100 (рандом):
{-89 -75 -55 .... 65 75 89}
Новый массив:
{-89 5 -75 5 5 - 55 5 ... 5 65 5 5 75 5 89}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.10.2014, 16:48
Помогаю со студенческими работами здесь

Вставить элемент со значением A перед всеми элементами,большими A,а элемент со значением B после всех элементов меньших B.
Вставить элемент со значением A перед всеми элементами,большими A,а элемент со значением B после...

Вставить новый элемент после всех элементов, которые заканчиваются на данную цифру
В одномерном массиве целых чисел вставить новый элемент после всех элементов, которые заканчиваются...

Массив: вставить новый элемент после всех элементов, которые заканчиваются на заданную цифру
Такая дилемма. На лабораторной задали задание, звучит так: В одномерном массиве, элементы которого...

В массив вставить новый элемент после всех элементов, которые заканчиваются на данную цифру
В одномерном целочисленном массиве вставить новый элемент после всех элементов, которые...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru