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

Домашнее задание - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Коды программ ... http://www.cyberforum.ru/cpp-beginners/thread63795.html
Вопрос 1 ый , на windows 7 не ставится с++3,01 , сказали, что в 6 билдере можно где то включить , чтобы было как в c++ 3.01 И вот пару задач ^^ Напишите программу в которой объявляется массив из пяти элементов целого и символьного типов и заполняется первыми пятью целыми нечетными , начиная с произвольно введенного символа. ________ Структура CandyBar включает три элемента. Первый...
C++ Описать класс, реализующий стек целых чисел типа LIFO. Методы класса: а) создание стека; б) добавление элемента в стек (функция push); в) выбор элемента из стека, удаляя его из стека (функция pop); г) проверка заполненности стека; д) проверка наличия элементов в стеке. Перегруженные операции класса: а) получение значения вершины стека без удаления элемента из стека (операция <<); б) добавление единицы в стек (операция ++); в) выбор элемента... http://www.cyberforum.ru/cpp-beginners/thread63794.html
C++ Нужен совет по Статическим Обьектам
Есть два класса: Main и Customer Customer состоит из class Customer { private: string name; // name of the customer string address; // address of the customer string phNumber; // phone number of the customer public:
Удаление строки из двумерного массива C++
Привет всем). Подскажите пожалуйста как удалить строку из двумерного массива, Я объявил динамический массив. Нахожу нулевую строку, опускаю ее вниз и в конце уменьшаю переменную содержащую количество строк на 1, чтоб при выводе не показывать ее(нулевую строку). А как удалить саму строку из памяти? Я попробовал так delete array, компилятор вернул предупреждение(( W8016 Array size for 'delete'...
C++ Обработка строки http://www.cyberforum.ru/cpp-beginners/thread63731.html
Доброе время суток. Имеется такая задача : Дана строка, содержащая слова, разделенные одним или несколькими разделительными символами (пробелами, табуляторами), в начале строки и в конце строки также могут находиться разделительные символы. Сформировать новую строку на основе исходной строки, из которой удалены слова, встречающиеся в исходной строке только один раз. Оставшиеся слова разделяются...
C++ у меня исчезли в VS номера строк у меня рядом с кодом слева были номера строк по которым я ориентировался,теперь они исчезли,как вернуть? и скажите почему нужны breakpoint-ы? подробнее

Показать сообщение отдельно
manfeese
 Аватар для manfeese
128 / 127 / 16
Регистрация: 04.01.2009
Сообщений: 415
15.11.2009, 14:39     Домашнее задание
Третья: (В условии не было сказано что за значения интервала p и q, поэтому в проге использовал два варианта: 1)введения их с клавиатуры и 2) это минимальный и максимальный элементы массива Z(15) - используй один...)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <stdio.h>
#include <conio.h>
 
#define N 15
 
int main()
{
    int Z[N];
    for (int i=0; i < N; i++)
    {
      printf("Z[%i] = ",i+1);
      scanf("%i",&Z[i]);
    }
 
// Если p и q задаються с клавиатуры
 
    int p,q;
      printf("\nEnter [p;q] ");
      scanf("%i%i",&p,&q);
 
 
// Если p и q границы массива Z
//(минимальное и максимальное значение)
/*
    int p=Z[0],q=Z[0];
    for (int i = 1; i < N; i++)
    {
      if (p>Z[i]) p=Z[i];
      if (q<Z[i]) q=Z[i];
    }
*/
    int *Mas = new int[q-p];
    int MasIndex = 0;
 
    for (int i = p; i <=q; i++)
    {
     bool Equal = false;
 
     for (int j = 0; j < N; j++)
       if (Z[j]==i) {Equal = true; break;}
 
     if (!Equal) Mas[MasIndex++] = i;
    }
 
    for (int i = 0; i < MasIndex; i++)
       printf("\nMas[%i] = %i",i,Mas[i]);
 
    delete[] Mas;
    getch();
    return 0;
}
 
Текущее время: 05:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru