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

Объявите указатели на следующие типы int, char, double - проинициализируйте их, выведите их значения на экран. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с очередью http://www.cyberforum.ru/cpp-beginners/thread729057.html
1. Написать программу, которая формирует очередь целых чисел, вводимых с клавиатуры, и выводит элементы очереди на экран. Найти в этой очереди максимальный элемент и перенести его в начало очереди. Вывести полученную очередь на экран. Я вообще в этих очередях 0 помогите пажалуйста.
C++ Разработать функцию, которая определяет сумму элементов в тех строках, которые не содержат положительных элементов. Работа с двумерным динамическим массивом. Для целочисленного двумерного массива (размерность массива задается пользователем), разработайте функцию, которая определяет сумму элементов в тех строках, которые не содержат положительных элементов. http://www.cyberforum.ru/cpp-beginners/thread729056.html
Найти сумму модулей массива C++
Работа с линейным и динамическим массивом. В одномерном массиве, состоящем из n вещественных элементов (размерность массива задается пользователем), найдите сумму модулей массива. При разработке кода для перебора элементов массива использовать не индекс массива, а указатель на элемент массива. , сствснных элементов (размерность массива задаётсяпользователем), найдите с\мм . м ; 'CVCHTOB...
C++ Преобразование времени (double. Может всё-таки кто-нибудь знает)
Как double сделать так, чтобы он работал по такому принципу. К примеру идет число 0,01...0,59 и после 0,59 переходило не в 0,60 , а в 1,00?? Мне это надо, чтобы из файла считывал число и за 59 не переваливало. Вообще в программе это будет иметь значение времени. Если можно, то надо без классов и векторов. Если есть другой способ, то сообщите о нём пожалуйста. Заранее благодарен всем людям,...
C++ Почему программа неправильно работает http://www.cyberforum.ru/cpp-beginners/thread729032.html
string IntToStr(int a) { if (a == 0) return "0"; string str = ""; int b = a; if (a < 0) a *= -1; while (a > 0) str = char(a % 10 + '0') + str, a /= 10; if (b < 0) str = "-" + str; return str;
C++ MS Visual Studio 2012:Нет доступных исходных файлов Здравствуйте. С недавних пор столкнулся с проблемой при отладке: вместо отладочных данных , вижу вот это: http://s2.ipicture.ru/uploads/20121212/thumbs/j82Vgqb7.jpg В гугле насчет этого ниче нет, и сам понять в чем дело не могу :( 4.12 Картинки и любые другие файлы загружайте на форум, во избежание их удаления или потери на сторонних ресурсах. Исправьтесь пожалуйста. подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
12.12.2012, 15:47     Объявите указатели на следующие типы int, char, double - проинициализируйте их, выведите их значения на экран.
Цитата Сообщение от felicita_091 Посмотреть сообщение
Задание 1: Инициализация указателей.
Объявите указатели на следующие типы int, char, double - проинициализируйте их, выведите их значения на экран.
Запишите по данным адресам конкретные значения. Выведите на экран значения, хранящиеся по заданным адресам
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
#include <iostream>
 
int main() {
 
    int a;
    char b;
    double c;
    
    int* p1 = &a;
    char* p2 = &b;
    double* p3 = &c;
 
    std::cout << "p1 = " << static_cast<void*>(p1) << std::endl;
    std::cout << "p2 = " << static_cast<void*>(p2) << std::endl;
    std::cout << "p3 = " << static_cast<void*>(p3) << std::endl;
 
    *p1 = 1;
    *p2 = 'a';
    *p3 = 0.5;
 
    std::cout << "a = " << a << std::endl;
    std::cout << "b = " << b << std::endl;
    std::cout << "c = " << c << std::endl;
}
 
Текущее время: 08:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru