Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Начало ООП. Классы Здравствуйте.Читал про ссылки массивов на указатели, и указателей на массивы.Не могу понять как в этой программе как функции ссылаются на объект nds, вот эти строки непонятны const int MAX = 25; NameDataSet nds;. А именно не могу понять инструкция const . И еще вот это if (stricmp(nds.firstName, "exit") == 0) Что значит == 0(типа "если nds.firstName равно 0" или что) Если кто... https://www.cyberforum.ru/ cpp-beginners/ thread788738.html Строки: работа с динамической памятью, перегруженные конструкторы C++
Привет! Есть задача: Разработать класс String, который в дальнейшем будет использоваться для работы со строками. Класс должен содержать: конструктор по умолчанию, позволяющий создать строку длиной 80 символов; конструктор, позволяющий создавать строку произвольного размера; конструктор, который создаёт строку и инициализирует её строкой, полученной от пользователя. Класс должен...
C++ Поиск времени в строке типа string Задана строка, состоящая из слов. Слова друг от друга отделяются одним или несколькими пробелами. Количество символов не превышает 255. В конце текста ставится точка. Сформировать и вывести массив слов заданного типа. Тип => Время ЧЧ.ММ.СС То есть,например, есть строка "Я начинаю рабочий день в 08.00.00, а заканчиваю в 17.00.00", отсюда надо вытащить: 08.00.00 17.00.00 и записать в... https://www.cyberforum.ru/ cpp-beginners/ thread788730.html C++ Поиск чисел, окруженных по крайней мере одним отрицательным числом Курсовая, а я ничерта не понимаю.... https://www.cyberforum.ru/ cpp-beginners/ thread788728.html
Огранизовать вывод C++
доброго вечера, собственно надо организовать вывод по отдельности ++n, --m и результата ++n*--m, чтоб все преобразования происходили и выводились с задаными числами... вот код, помогите разобраться #include <math.h> #include <cstdlib> #include <iostream> int main() { int m, n, l, k, z; std::cout << "Vvedite n: ";
C++ undefined reference хотя всё дефайнед Всем доброго времени суток. В С++ я новичёк, помогите пожалуйста разобраться в чём проблема. Есть файл functions.h Вот его содержимое #ifndef FUNCTION_H #define FUNCTION_H void parse_exp(char str, float *operand1, float *operand2, char *operation); float calculate(int operand1, int operand2, char operation); #endif // FUNCTION_H https://www.cyberforum.ru/ cpp-beginners/ thread788708.html
C++ Вычислить, сколько раз чило встречается в массиве https://www.cyberforum.ru/ cpp-beginners/ thread788703.html
Написать программу, которая вычисляет, сколько раз введенное с клавиатуры число встречается в массиве. Массив генерируется случайными числами от 0 до 10 и выводится на экран. #include<iostream> #include <Windows.h> #include <time.h> using namespace std; void main() {
Указатели. Необработанное исключение в "0x77c015de" ": 0x00000000: Операция успешно завершена C++
Добрый день. Очередной вопрос про уже набившие всем оскомину указатели. Задача простая: Реализовать создание структуры, структурной переменной, указателя на структуру, и их дальнейшее использование в зависимости от варианта задания. Необходимо создать структуру, элементами которой являются фамилия автора книги и ее название. Объявить массив данных типа структуры и ввести значения его...
C++ Функция не видит выделенной памяти под глобальные переменные При решении задачи с алгоритмом поиска в глубину возникла проблема: описание переменных происходит над п/п алгоритма, выделение памяти под них происходит в программе, а при вызове п/п она "не видит" выделенной памяти, из за чего обращается к несуществующему элементу, и происходит ошибка: vector<bool> iterator not derefencable. Что с этим можно сделать? #include "stdafx.h"... https://www.cyberforum.ru/ cpp-beginners/ thread788694.html C++ Написать программу (сумму первых n целых положительных четных чисел), объясните, что значит каждая строка! https://www.cyberforum.ru/ cpp-beginners/ thread788687.html
Написать программу, которая вычисляет сумму первых n целых положительных четных чисел. Количество суммируемых чисел должно вводиться во время работы программы. Вычисление суммы четных положительных чисел. Введите количество суммируемых чисел и нажмите <Enter> -> 12 Сумма первых 12 положительных четных чисел равна 156
C++ Использование функций при работе с двумерными массивами
Дана прямоугольная вещественная матрица . Обнулить все четные столбцы и нечетные строки. В полученной матрице отсортировать по возрастанию каждую строку, оставляя нули на своих местах.
C++ Обращения к указателям Написать обращения к указателям в глобальной,локальной и охватывающей сетях. https://www.cyberforum.ru/ cpp-beginners/ thread788664.html
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
18.02.2013, 00:46 0

Вывести индексы и значение массива - C++ - Ответ 4147121

18.02.2013, 00:46. Показов 1852. Ответов 7
Метки (Все метки)

Ответ

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <iostream>
#include <cstdlib>
#include <string>
#include <vector>
#include <ctime>
 
#define SIZE 10
 
int main()
{
    int arr[SIZE];
    std::string inp;
 
    std::cout << "Add values:\n";
    for (int i = 0; i < SIZE; ++i) {
        std::cin >> inp;
        arr[i] = atoi(inp.c_str());
    }
    std::cout << "\nCur array:\n";
    for (int i = 0; i < SIZE; ++i)
        std::cout << arr[i] << ' ';
    std::cout << "\n\nSearch:\n";
 
    std::vector<int> saved;
 
    // Для ручного ввода
    for (int i = 0; i < SIZE; ++i)
        for (int j = i+1; j < SIZE ; ++j) 
            if (arr[i] == arr[j]) {
                std::vector<int>::const_iterator iter = saved.begin();
                for ( ; iter != saved.end(); ++iter)
                    if (*iter == arr[j])
                        break;
                if (iter == saved.end()) {
                    saved.push_back(arr[j]);
                    for (int z = 0; z < SIZE; ++z)
                        if (arr[z] == arr[j])
                            std::cout << "Index = " << z << ", value = " << arr[z] << "\n";
                    std::cout << std::endl;
                }
        }
 
    // Рандом
    saved.clear();
    srand(time(0));
    std::cout << "Random:\n";
    std::cout << "Gen array:\n";
 
    for (int i = 0; i < SIZE; ++i)
        std::cout << (arr[i] = rand() % 10) << ' ';
 
    std::cout << "\n\nSearch:\n";
    for (int i = 0; i < SIZE; ++i)
        for (int j = i+1; j < SIZE ; ++j) 
            if (arr[i] == arr[j]) {
                std::vector<int>::const_iterator iter = saved.begin();
                for ( ; iter != saved.end(); ++iter)
                    if (*iter == arr[j])
                        break;
                if (iter == saved.end()) {
                    saved.push_back(arr[j]);
                    for (int z = 0; z < SIZE; ++z)
                        if (arr[z] == arr[j])
                            std::cout << "Index = " << z << ", value = " << arr[z] << "\n";
                    std::cout << std::endl;
                }
        }
 
    return 0;
}


Вернуться к обсуждению:
Вывести индексы и значение массива C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2013, 00:46
Готовые ответы и решения:

Вывести начальные индексы всех елементов массива, значение которых превышает заданое значение А.
Масив целых чисел(розмеры 100) заполнить случайными значениями(диапазон значений от -100 до...

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

Определить индексы элементов массива, значение которых равно значению первого элемента массива
Дан одномерный символьный массив размерностью до 20 элементов. Необходимо определить индекс...

Определить индексы(номера) элементов массива, значение которых равно значению первого элемента массива
Напишите программу, которая вводит с клавиатуры 15 реальных чисел,организовывает их хранение в...

7
18.02.2013, 00:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2013, 00:46
Помогаю со студенческими работами здесь

Определить индексы элементов массива меньших среднего результат вывести в виде массива
определить индексы элементов массива меньших среднего результат вывести в виде массива Заранее...

Вывести индексы массива в порядке возрастания элементов массива
Дан массив размера N. Вывести индексы массива в том порядке, в котором соответствующие им элементы...

Дан массив А. Образовать реверс массива А в массиве В. Вывести оба массива и индексы элементов на экран в виде трех столбцов.
Дан массив А. Образовать реверс массива А в массиве В. Вывести оба массива и индексы элементов на...

Вывести индексы совпадающих элементов массива
Суть программы такова: она должна выводить индексы совпадающих элементов. Но мой код не...

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