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

В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Дост
1 / 1 / 0
Регистрация: 05.02.2010
Сообщений: 31
05.02.2010, 10:14     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 #1
Задание 1. В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0. Какие значения примут выражения:

а) X+1; б) X+5; в) X-4?

Задание 2.В программе объявлен массив:

int P [ ]={0, 2, 4, 5, 6, 7, 9, 12};

Какие значения примут выражения:

а) P [3]; б) *P; в) *(P+4); г) *(P+P[2])?

Задание 3. Составить функцию сортировки значений трех переменных а, b, с в порядке возрастания.

Задание 4. Составить функцию заполнения целочисленного одномерного массива случайными значениями в диапазоне от 0 до N.

Задание 5. Составить функцию вычисления среднего значения элементов вещественного одномерного массива. Использовать эту функцию в основной программе, определяющей в матрице номер строки с наибольшим средним значением.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
05.02.2010, 11:30     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 #2
Тут элементарно-почитайте литературу.
Дост
1 / 1 / 0
Регистрация: 05.02.2010
Сообщений: 31
05.02.2010, 11:35  [ТС]     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 #3
какая лит-ра? времени нету! Завтра последний день для сдачи!
vet
 Аватар для vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
05.02.2010, 11:37     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 #4
Задачи 3,4,5 решаются путем поиска по сайта
таких не один десяток, надо тока чуть-чуть потратить времени
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
05.02.2010, 12:18     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 #5
Цитата Сообщение от Дост Посмотреть сообщение
какая лит-ра? времени нету! Завтра последний день для сдачи!
Какой последний день? У вас вся жизнь впереди!
Какой смысл остальным тратить свое время, если вам сложно прочитать одну главу в книге?
cibertronic
 Аватар для cibertronic
255 / 142 / 13
Регистрация: 27.12.2009
Сообщений: 893
05.02.2010, 14:09     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 #6
ответ на задание 3 в закрытой теме:
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 <conio.h>
#include <stdio.h>
void main()
{
int a,b,c,x;
printf("vvedite a,b,c");
scanf("%d%d%d",&a,&b,&c);
do
{
if(a>b)
{
x=a;
a=b;
b=x;
}
if(b>c)
{
x=b;
b=c;
c=x;
}
}
while(a>b);
printf("%d %d %d",a,b,c);
getch();
}
Добавлено через 2 минуты
оп....оно и тут описано)) ну ниче, в общем ент третье

Добавлено через 20 минут
для 4го задания:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
const int N1=1000;// максимальный размер массива, думаю етого хватит ))
int a[N1],i,n,s;
printf("vvedite koli4estvo elementov massiva ");
scanf("%d",&s);
printf("\n\n vvedite 4islo N ");
scanf("%d",&n);
 
// формирование массива
randomize();
for(i=0;i<s;i++)
a[i]=random(n); // заполнение случайными числами
printf("\n poilu4ennyj massiv \n\n");
for(i=0;i<s;i++)
printf("%5d",a[i]);
getch();
}
JKeeJ1e30
12 / 12 / 0
Регистрация: 04.02.2010
Сообщений: 45
05.02.2010, 15:47     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 #7
Цитата Сообщение от Дост Посмотреть сообщение
какая лит-ра? времени нету! Завтра последний день для сдачи!
Вот все такие. Учить ниче не хотят им подавай решение всех задач. На работе тоже за вас все делать надо будет?
Дост
1 / 1 / 0
Регистрация: 05.02.2010
Сообщений: 31
05.02.2010, 17:34  [ТС]     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 #8
работать программистом никто не собирается!!!!!!!! надо закончить шарагу!!!

Добавлено через 3 минуты
времени нету!!! ваще не понимаю этот Си++!

Добавлено через 54 секунды
где именно??
Faberge
0 / 0 / 0
Регистрация: 09.03.2010
Сообщений: 30
09.03.2010, 18:28     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 #9
Та же самая проблема!!!
Помогите с первым заданием!!!
Понимаю для вам это просто, но я вот что-то не догоняю....
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
09.03.2010, 19:15     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 #10
а что значит
Цитата Сообщение от Дост Посмотреть сообщение
X+1
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
09.03.2010, 19:28     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 #11
Цитата Сообщение от Дост Посмотреть сообщение
Задание 1. В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0. Какие значения примут выражения:
а) X+1; б) X+5; в) X-4?
a) b7f4
б) b804
в) b7e0
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
09.03.2010, 20:02     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 #12
а) в калькуляторе b7f4 переводиш из шестнадцатеричной в десятичную сс, прибавляеш 1*4, и переводиш в шестнадцатеричную опять. Так же для б) и в)

Добавлено через 14 минут
Цитата Сообщение от PointsEqual Посмотреть сообщение
b7f4
точнее b7f0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2010, 20:18     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0
Еще ссылки по теме:

Генератор паролей, не хватает оперативной памяти C++
C++ Тестирование RAM (оперативной памяти)
Сколько оперативной памяти занимает приложение? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Amarted
 Аватар для Amarted
157 / 19 / 2
Регистрация: 26.02.2010
Сообщений: 56
09.03.2010, 20:18     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 #13
Это ты сам себя спросил сам себе ответил?=)
проще говоря к текущему значению адреса добовляется размер одной переменной(X+1), в данном случае int то есть( намоей машине) 4 только всё это делается в шестнадцатиричной системе счисления...
Yandex
Объявления
09.03.2010, 20:18     В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0
Ответ Создать тему
Опции темы

Текущее время: 12:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru