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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
NewbieC
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 8
#1

Найти ошибки и задача - C++

17.12.2013, 20:15. Просмотров 376. Ответов 4
Метки нет (Все метки)

Адресная арифметика

#include "stdio.h"
#include "math.h" //подключение библиотек
main()
{
float a[5]; //задание массива из 50 элементов
float *p = &a; //указатель на начало массива
int i=0;
for (;i<50;i++)
{
*p=pow(i,2)-50*i; //запись в каждую последующую ячейку массива значения функции от номера этой ячейки
printf("%f \n",*p++); //вывод значения
};
}
Выводит две ошибки, не могу найти


2) Сделать программу.
Для следующего фрагмента программы записать в виде таблицы значение переменных после каждого шага программы (столбцы соответствуют перемен-ным, строки ¬– строкам программы). Тип int и указатели занимают по 4 байта. Компилятор расположил переменные по следующим адресам: a – 100, p1 – 120, p2 – 124, s.x – 128, s.y – 132, p3 – 136. Число N – 19
struct str {int x; int y;};
int a[5] = {1, 2, 3, 4, 5};
int *p1;
int *p2;
struct str s = {0, 0};
struct str *p3;
1. p1 = &a[N%5+1];
2. p2 = a+N/5+1;
3. p3 = &s;
4. s.x = *p1;
5. s.y = *p2++;
6. *(p1-2)=s.y;
7. p3->x=p1[1];
8. p3–>y=s.y;
9. a[5]=s.x;

Добавлено через 35 минут
актуально

Добавлено через 11 минут
(2)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 20:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти ошибки и задача (C++):

Задача по массивам Найти ошибки. - C++
#include&lt;iostream.h&gt; #include&lt;math.h&gt; const int a=0.8; const int b=2.6; const int eps=0.3; void main () {double...

Найти ошибки в коде и исправить эти ошибки (Наследование) - C++
Вот в общем 3 файла, изучаю наследование на примере односвязного и двусвязного списков: list.h (inline) #pragma once class list...

Найти ошибки в коде и исправить эти ошибки - C++
Есть у меня вот такой код: #include &lt;iostream&gt; using namespace std; class A{ private: int* a; size_t size_; ...

Найти ошибки в коде и исправить эти ошибки - C++ - C++
Судя по вываливающейся ошибки, идет двойное освобождение памяти. У самого не получается отловить откуда. A.h #pragma once ...

задача на ошибки - C++
помогите решить! В следующем фрагменте программы допущены ошибки. Исправить их и записать синтаксически фрагмент (все операторы в ответе...

Задача. Структуры. Исправить ошибки - C++
Здравствуйте. Задача: Сведения об ученике состоят из его имени, фамилии, класса котором он учится, оценок, полученных учеником за год....

4
Aloir
218 / 218 / 13
Регистрация: 17.12.2010
Сообщений: 690
17.12.2013, 20:18 #2
C++
1
2
3
4
5
6
7
8
9
10
float a[5]={0}; //задание массива из 50 элементов
    float *p = &a[0];
 
    for (int i=0;i<5;i++)
    {
        *p=pow((float)i,2)-50*i; //запись в каждую последующую ячейку массива значения функции от номера этой ячейки
        printf("%f \n",*p++); //вывод значения
    }
 
    system("pause");
1
NewbieC
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 8
17.12.2013, 20:19  [ТС] #3
Огромное спасибо за 1 задание!
0
NewbieC
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 8
17.12.2013, 20:50  [ТС] #4
Цитата Сообщение от Aloir Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
float a[5]={0}; //задание массива из 50 элементов
    float *p = &a[0];
 
    for (int i=0;i<5;i++)
    {
        *p=pow((float)i,2)-50*i; //запись в каждую последующую ячейку массива значения функции от номера этой ячейки
        printf("%f \n",*p++); //вывод значения
    }
 
    system("pause");
вылазиет еще больше ошибок
0
Миниатюры
Найти ошибки и задача  
NewbieC
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 8
18.12.2013, 06:16  [ТС] #5
Никто не сможет помочь?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2013, 06:16
Привет! Вот еще темы с ответами:

Задача math, не могу понять в чем ошибки - C++
Приветствую, в универе задали сделать задачку, написать пример с парой переменных. Записать этот пример в языке c++ и после, чтобы можно...

Задача о ранце. Исправить ошибки в приведенном коде - C++
Кароча, трабла с кодом в указанном месте. Дебаг мне не помог... Может кто-нибудь проверить почему прерывается? #include &lt;iostream&gt; ...

Задача из книги Р.Лафоре содержит ошибки, исправьте пожалуйста - C++
#include &lt;iostream&gt; using namespace std; int main() { int age; for(int j=0;j&lt;4;j++) { cout&lt;&lt;&quot;BBedite Bo3pacT:&quot;; ...

Задача "сумма цифр стоящих на четных позициях", исправьте пожалуйста ошибки - C++
Дано натуральное число n. Найти сумму цифр числа, находящихся на четных позициях (старшая цифра числа находится на первой позиции). ...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
18.12.2013, 06:16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru