Форум программистов, компьютерный форум CyberForum.ru

Ввести и напечатать в обратном порядке (Указатели) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не меняется цвет! http://www.cyberforum.ru/cpp-beginners/thread555741.html
Здравствуйте! Есть Базой класс Shape, через который устанавливается цвет фигуры. Классы Circle и Line рисуют соответственно круг и линию и наследуют цвет у Shape. Класс Legacy наследует Line и Circle и рисует их вместе(что-то вроде гибридной фигуры). Вот только не могу сделать чтоб у меня цвет менялся. Ставлю разные значения, а цвета не меняются. Помогите пожалуйста! Заранее огромное спасибо! ...
C++ Циклические алгоритмические структуры (сортировки) Здравствуйте :) У меня вопрос по составлению алгоритма этой задачи (необходимо просто составить алгоритм). Помогите, пожалуйста, кто сможет :) Рассмотрим массив действительных чисел a a , ..., an 2 , 1 . Упорядочить данный массив по возрастанию, используя сортировку обменами. Алгоритм: Найти наименьшее i такое, что i 1 http://www.cyberforum.ru/cpp-beginners/thread555734.html
C++ Массив: посчитать количество положительных элементов.
задача№1 дан одномерный массив посчитать количество положительных элементов. задача№2 дан одномерный массив посчитать сколько раз в нём встречается цифра 5. задача№3 дан массив размером 4х4 найти сумму элементов главной диагонали. задача№4 дан массив размеров 4х4 посчитать, сколько раз в нём встречается 0.
запись массива в файл C++
Имеется структура в массиве. когда ввожу данные например: 2,3,4 7,8,5 то получаю 2 3 4 0 0 0 0 0 0 7 8 5 Как исправить это безобразие??
C++ *_cast< тип >( выражение ) http://www.cyberforum.ru/cpp-beginners/thread555703.html
В чём отличие static_cast, dynamic_cast, reinterpret_cast, const_cast от преобразования типа в скобках (стиль Си вроде) float f = 10.9; int i = (int)f; Читал что этот вариант пришёл из Си, а в C++ предусмотрены 4 функции, но в чём отличие-то? Помоему и Си стиль корректно переводит.
C++ написать программу по решению системы уравнений проблема в том,что после практики на ВЦ пришлось дома перейти с 6 на 10 версию ВС. возможно требуется исправить ошибки преобразования,и помогите пожалуйста с условиями. #include "stdafx.h" #include <stdio.h> #include <math.h> void main() {float x,y,a; printf ("Vvedite x,a:\n"); scanf_s ("%f%f",&x,&a); подробнее

Показать сообщение отдельно
Venzo
 Аватар для Venzo
125 / 123 / 4
Регистрация: 03.07.2011
Сообщений: 354
23.04.2012, 09:02     Ввести и напечатать в обратном порядке (Указатели)
если с импользованием указателей, то как-то так.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main()
{
    int n;
    cin >> n;
    double *arr = new double[n];
 
    for(double* i = arr; i < arr + n; i++)
    {
        cin >> *i;
    }
    for(double* i = arr + n - 1; i >= arr; i--)
    {
        cout << *i;
    }
 
    return 0;
}
 
Текущее время: 03:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru