Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ В последовательности чисел выдать на печать TRUE В последовательности чисел выдать на печать TRUE, если значение максимального числа больше числа 10. https://www.cyberforum.ru/ cpp-beginners/ thread569800.html Алгоритм сортировки методом слияния C++
Напишите программу, реализующую алгоритм сортировки методом слияния и получите для нее эмпирические оценки функции роста вычислительной и объёмной сложности.
C++ алгоритм двоичная вставка https://www.cyberforum.ru/ cpp-beginners/ thread569795.html
Приведите программную реализацию алгоритма сортировки методом двоичной вставки. Получите для неё эмпирические оценки функции роста вычислительной и объемной сложности.
C++ Описать структуру с именем tsAeroflot Описать структуру с именем tsAeroflot, содержащую следующие поля: название пункта назначения рейса; номер рейса; тип самолета; Написать программу,выполняющие следующие действия: создание массива структур заполнение в коде программы всех элементов массива структур,кроме последнего элемента последний элемент заполнить.юзапрашивая значения полей структуры у пользователя вывести на... https://www.cyberforum.ru/ cpp-beginners/ thread569792.html
C++ модель атома
написать программу ,которая осуществит движение електронов вокруг атома.
C++ erase, итераторы, бибилиотека STL, не могу удалить элементы вектора... https://www.cyberforum.ru/ cpp-beginners/ thread569779.html
в функции processing нужно удалить элементы, ничего не получается, прошу помочь, явно что то в итераторах не так я сделал. В данном коде попробовал удалить элемент после цикла - удаляет, а надо в теле цикла удалить все эелементы. #include <iostream> #include <algorithm> #include <vector> #include <stdlib.h> #include <time.h> using namespace std;
C++ Ошибка при удалении массива с помощью delete Изучаю C++ и у меня задание разбить текст неопределенной длинны на массив строк. Нацарапал класс типа string ниже выложу. В него задача такова при поступлении нового символа проверять перенос это или нет. Если нет то увеличиваем строку на один и добавляем данный символ. Если же это перенос то делаем тоже самое и создаем еще одну строку. В общем ниже код я уже все нервы истерзал. Че делать хз... https://www.cyberforum.ru/ cpp-beginners/ thread569776.html 2х массив,минимальный элемент C++
Нужно удалить строку и столбец где находиться минимальный элемент в моей программе удаляет только первую строку и столбец какая та глупая ошибка помогите разобраться ) #include <iostream> using namespace std; void main(){
C++ многомерное дерево кто может создать многомерное дерево? просто для учебы. Например переделать из такого дерева 1 /|\ / | \ / | \ 2 3 4 / \ | 5 6 7 / \ https://www.cyberforum.ru/ cpp-beginners/ thread569762.html C++ Как закрасить круг (circle) https://www.cyberforum.ru/ cpp-beginners/ thread569759.html
Как закрасить круг в любой цвет, не могу найти таких ф-ций, setfillstyle не подходит
Возникли трудности с функцией быстрой сортировки qsort C++
Добрый вечер. Есть массив прямоугольников со своей высотой и шириной, надо отсортировать отдельно по высоте, ширине и площади прямоугольника. Так вот, основное есть, а вот с сортировкой заминка вышла. Вроде всё как надо написал, но в итоге выводит бред. Подскажите, где я напорол косяков. Может в самой функции сравнения или в описании функции qsort? const int n = 10; struct rectangle { ...
C++ Основы ветвления https://www.cyberforum.ru/ cpp-beginners/ thread569727.html
Встретился на сайте с такой подачей ветвления: if ( !qwe ) Что значит восклицательный знак, неравенство?
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
10.05.2012, 01:44 0

Имя массива как указатель - C++ - Ответ 3010763

10.05.2012, 01:44. Показов 1656. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Vlad-letchik как решение

Решение

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
#include <iostream>
 
int main()
{
    const size_t n = 10;
    int a[n];
 
    // -------------
    for(size_t i = 0; i < n; ++i)
    {
        std::cin >> a[i];
        if(!std::cin) return 1;
    }
 
    // -------------
    int max = *a;
 
    for(size_t i = 1; i < n; ++i)
        if(*(a + i) > max) max = *(a + i);
 
    std::cout << "max: " << max << "\n";
 
    // -------------
    double pos_sum = 0;
    size_t pos_count = 0;
 
    for(size_t i = 0; i < n; ++i)
    {
        if(*(a + i) > 0)
        {
            pos_sum+= *(a + i);
            ++pos_count;
        }
    }
 
    double pos_average = (pos_count == 0)? 0 : pos_sum / pos_count;
    std::cout << "average of positive values: " << pos_average << "\n";
 
    // -------------
    std::cout << "array in reverse order: ";
 
    for(size_t i = n; i > 0;)
    {
        --i;
        std::cout << *(a + i) << " ";
    }
 
    std::cout << "\n";
}


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

Указатель на константную строку и имя массива как указатель
Изучаю C. У меня есть указатель на константную строку, и я хочу его изменить путем передачи в...

Имя массива как указатель
Используя имя массива как указатель, и применяя адресную арифметику выполнить задание (каждое...

Имя массива как указатель
Здравствуйте друзья. Подскажите как изменить код чтобы имя массива был как указатель. Заранее...

Имя массива как указатель
Выполните программу на С++: Используя имя массива как указатель, и применяя адресную арифметику...

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

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

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

Указатели и ссылки. Имя массива как указатель
7. Дан одномерный массив, состоящий из N целочисленных элементов. 7.1. Ввести массив с клавиатуры....

Указатель на имя файла как аргумент функции. Как реализовать?
Доброго времени суток всем! Прошу помощи! Написал программу, есть пару моментов, сложных для меня. ...

Как получить ссылку на указатель или указатель на указатель в массиве?
В процессе реализации сортировки пузырьком натолкнулся на такую проблему: как поменять значения...

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

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