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

Проверьте пожалуйста указатели , размерность ответа не влазит что изменить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти числа, которые при делении на 47 дают в остатке 43, а при делении на 43 дают в остатке 47 http://www.cyberforum.ru/cpp-beginners/thread697281.html
Мне нужно написать программу в Dev-C++ для поиска трехзначных чисел, которые при делении на 47 дают в остатке 43, а при делении на 43 дают в остатке 47.
C++ Перегрузка операторов и string есть класс имитирующий стек, все методы проверены и работают правильно! Кроме части касающейся итераторов #include <string> // тип исп. в классе! #include <vector> // там вектор использующийся в классе #include <algorithm> // там нужная классу функция find #include <iostream> //cout cin #include "stack_iter.h" http://www.cyberforum.ru/cpp-beginners/thread697280.html
Цикл с постусловием: поиск элемента с заданными свойствами C++
Известны данные о мощности двигателя 30 моделей легковых автомобилей. Выяснить, есть ли среди них модель, мощность двигателя которой превышает 200 л.с. Помогите буду заранее блогодарен,начал изучать недавно С++
C++ найти все различающиеся элементы целочисленной квадратной матрицы
нужна ваша помощь! напишите код проги
C++ Вычислить сумму ряда (результат - приближенное значение функции exp в точке X) http://www.cyberforum.ru/cpp-beginners/thread697222.html
while do 1) Дано вещественное число X и целое число N (> 0). Найти значение выражения + X + X2/(2!) + … + XN/(N!) (N! = 1•2•…•N). Полученное число является приближенным значением функции exp в точке X. 2)Имеется фрагмент программы в виде оператора цикла с параметром,обеспечивающий вывод на экран "столбиком" всех целых чисел от 100 до 80 .Оформить этот фрагмент в виде: оператора цикла с...
C++ Известны данные о мощности двигателя 30 моделей легковых автомобилей. Выяснить, есть ли среди них модель, мощность двигателя которой превышает 200 л.с 1) я незнаю как сделать эту задачу через for Известны данные о мощности двигателя 30 моделей легковых автомобилей. Выяснить, есть ли среди них модель, мощность двигателя которой превышает 200 л.с. подробнее

Показать сообщение отдельно
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
14.11.2012, 12:27     Проверьте пожалуйста указатели , размерность ответа не влазит что изменить
Содержание работы:

1. Разработать Си - программу содержащую 6 переменных одного типа
и 2 указателя на любые эти переменные.

2. Вывести на екран:

Размер (количество байтов) выделенных под переменные и указатели
Значения переменных
Значения указателей
Адреса в ОП всех переменных
Адреса в ОП всех указателей
Результат вычитания указателей

3. Над указателями провести операции
Сложение указателей с целым числом
Вычитание из указателя целого числа
Декремента
Инкремента
Операции отношения: ==, <= ,< ,> ,>= ,!=
Результаты операций вывести на экран

4.Создать указатель на указатель и вывести на экран

Адрес в ОП этого указателя
Значение этого указателя


4. Создать неопределенный указатель и использовать его для указания
на любую из ранее обьявленных переменных. Вывести на экран значение этого указателя

За ранее спасибо.

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
#include "stdafx.h"
#include <stdlib.h>
#include <locale.h>
 
void main()
{
setlocale(LC_ALL,"Russian");
unsigned int y=2,x=3,i=1;
unsigned int *xp=&x, *yp=&y;
 
printf("Размер x, *xp, y, *yp *yp:\n%i %i %i %i\n\n", sizeof(x),sizeof(*xp), sizeof(y),sizeof(*yp)); //кол-во байт под переменную и указатель
printf("Значения x, *xp, y, *yp:\n%f %f %f %f\n\n", x, *xp, y, *yp); //значения переменных и указателей
printf("Адреса x, *xp, y, *yp:\n%p %p %p %p\n\n", &x, &xp, &y, &yp); //адреса переменных и указателей
printf("Результат вычитания указателей *xp-*yp:\n%f\n\n", *xp-*yp);
 
printf("Сложение указателей с целым числом (i=1) *xp+i, *yp+i:\n%f %f\n\n", *xp+i, *yp+i);
printf("Вычитание из указателей целого числа (i=1) *xp-i, *yp-i:\n%f %f\n\n", *xp-i, *yp-i);
printf("Декремент x, *xp, y, *yp:\n%f %f %f %f\n\n",--x, -*xp, -y, -*yp);
printf("Инкремент x, *xp, y, *yp:\n%f %f %f %f\n\n",++x, ++*xp, ++y, ++*yp);
 
printf("Отношения *xp==*yp, *xp<=*yp, *xp<*yp, *xp>*yp, *xp>=*yp, *xp!=*yp:\n%i %i %i %i %i %i\n\n",*xp==*yp, *xp<=*yp, *xp<*yp, *xp>*yp, *xp>=*yp, *xp!=*yp);
 
unsigned int *xpp=&*xp;
printf("Указатель *xpp на указатель *xp\nАдрес: %p:\nЗначение: %f\n\n",&xpp, *xpp);
system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru