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

[C++] Одномерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ функции. язык СИ, КДЕ http://www.cyberforum.ru/cpp-beginners/thread419233.html
Помогите пожалйста...надо написать с помощью функции... Вычислить значение q=сумма от i=10 до 15 * t(i) - 10, где t(i) = 5*i. Вычесление суммы оформлить в виде функции...в качестве входных аргументов испольозвать начальное и конечное значение суммы
C++ Работа с файлами (базовые типы данных). Предварительно создаются два файла данных А и B. В зависимости от типа данных это выполняется с применением программы или в текстовом редакторе. Содержимое файла C создается в процессе выполнения программы соответственно задаче. Типи данных : float В С заносят каждый элемент Х с А и В, удовлетворяющие условию 0 больше либо равно Х меньше либо рано 1. Последние три элемента из В дописать в А. http://www.cyberforum.ru/cpp-beginners/thread419226.html
C++ круг с N человек и выхода их из него
Помогите с задачей завтра здать надо на C++ или дельфи, она очень лёгкая но я не шарю в программирование. Задача. В круге стоят N человек. Они пронумерованы от 1 до N. Поочередно из круга начинает выходить каждый третий человек. Это продолжается до тех пор, пока в круге не останется последний человек. Определить его номер.
односвязный линейный список C++
Добавьте в класс списков метод Swap(int i, int j), меняющую информацию звеньев списка с номерами i и j. помогите,пожалуйста
C++ Отобразить симметрично относительно вертикальной оси секторы матрицы http://www.cyberforum.ru/cpp-beginners/thread419220.html
Напишите пожалуйста прогу. Создать квадратную матрицу целых чисел размером 9х9. Заполнить матрицу случайными числами. Отобразить симметрично относительно вертикальной оси секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей.
C++ Как дальше доделать? Посмотрите. Почему она не работает? Определить, есть ли в данном массиве строка, состоящая только из отрицательных элементов. #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; void main () { const m=5,n=7; int A; srand ((unsigned)time(NULL)); подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
27.12.2011, 22:35     [C++] Одномерный массив
Цитата Сообщение от Frost_templar Посмотреть сообщение
Еще нужносделать эту программу с использованием указателей.
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
27
28
29
30
31
#include <iostream>
using namespace std;
 
int user_func(int* arr, int size) {
  int* ptr, *pa, *pb, *tmp = arr;
  for(ptr = arr; ptr != arr + size; *ptr++) {  // поиск минимума
        if(*ptr < *tmp)
             tmp = ptr;
  }
  for(ptr = arr; ptr < tmp; *ptr++) {  // удаление отрицательных элементов до минимума
        if(*ptr < 0) {
             for(pa = ptr, pb = ptr + 1; pa != arr + size; *pa++ = *pb++);
             --tmp;
             *ptr--;
             --size;
         }
  }
  return size;
}
 
int main(void)
{
  int arr[] = { -4, 4, -7, -1, -90, 200, -400, 3,  4, 79 };
  int size  = sizeof(arr) / sizeof(arr[0]);
 
  size = user_func(arr, size);
  for(int i = 0; i < size; i++)
         cout << arr[i] << "  ";
  cout << endl;
  return 0;
}
 
Текущее время: 13:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru