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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Список из разнотипных элементов http://www.cyberforum.ru/cpp-beginners/thread1045705.html
Помоги сделать динамический список вместо массива, буду благодарен #include <iostream> using namespace std; class tovar{ protected: int cena; public: virtual int getcena(void)=0; void setcena(int x){
C++ Массив структур (работа с указателями) Здравствуйте! Интересует такой вопрос! Мы только начали изучать указатели, а на защиту лабораторной работы задали программу, которая должна с помощью указателей: - вставить в массив структур еще одну структуру по месту где встретится NULL; - вставить структуру в начало массива; - отсортировать массив структур по любой из характеристик находящихся в структуре. У меня есть такой вариант... http://www.cyberforum.ru/cpp-beginners/thread1045681.html
C++ Используя следующий фрагмент программы,введите перечисленные ниже слова из списка С содержащие ровно две буквы d
Ребят помогите.нужно написать прогу на С++.Проблема со строками я вообще без понятия как делать.Нужно сделать как я понял через char *,если не ошибаюсь. Задание: Используя следующий фрагмент программы,введите перечисленные ниже слова из списка С содержащие ровно две буквы d. Но нам сказали на этот фрагмент не смотреть type слово=array of char; список=arrayp1..60] or слово; var
C++ Разработать программу для ввода информации о продажах торговой фирмы за несколько последовательных лет (количество лет не более 20)
#include <iostream.h> #include <iomanip.h> #include <stdlib.h> int main(int argc, char* argv) { const int M = 5; // объявление двумерного массива int mas; int N = 20, god = 0;
C++ Не запускается http://www.cyberforum.ru/cpp-beginners/thread1045617.html
не могу понять почему не запускается, ошибок не выдает. Помогите пожалуйста понять в чем ошибка? #include <iostream> #include <ctime> #include <stdlib.h> using namespace std;
C++ define, CUDA и перекомпиляция У меня есть некоторый хэдер preproc.h, где определены константы через define. Если я меняю константы, которые используются в обычном коде, то проект перекомпилируется и изменения вступают в силу. Однако, если я меняю константу, которая используется только в .cu файле, то при нажатии F5 проект cuda-проект (т.е. часть всего проекта) не перекомпилируется. Приходится давить alt+ctrl+f7. Как можно... подробнее

Показать сообщение отдельно
NewbieC
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 8

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

17.12.2013, 20:15. Просмотров 365. Ответов 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)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru