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

динамические массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Модификация условия if(matrix) http://www.cyberforum.ru/cpp-beginners/thread454703.html
Доброго вечера. Данный код проверяет некоторый элемент матрицы на его соотношение с соседними (сверху,снизу,сбоку). if(x<x && x< && x< x && x<x) Как можно его заменить?
C++ Квадратная матрица Дано квадратную матрицу порядка m. Зеркально отразить ее элементы относительно побочной диагонали матрицы. Найти наибольшее из значений элементов, расположенных в заштрихованной части матрицы. Вот что я написал. Никак не могу написать последнюю функцию. Как должен выглядеть цикл в котором буду искать максимум из этой заштрихованной части? #include<iostream> #include<conio.h>... http://www.cyberforum.ru/cpp-beginners/thread454697.html
C++ Составить программу получения из числа 1 число 100 за наименьшее количество операций
Исполнитель умеет делать два действия: "+1", "*2". Составить программу получения из числа 1 число 100 за наименьшее количество операций. Смущает фраза " за наименьшее количество операций "... Как это правильно реализовать?
C++ Задача на изменение элементов массива
Дан массив A размера N и целые числа K и L (1 ≤ K < L ≤ N). Переста-вить в обратном порядке элементы массива, расположенные между эле-ментами AK и AL, включая эти элементы.
C++ Задача на формирование нового массива http://www.cyberforum.ru/cpp-beginners/thread454675.html
Дан массив A размера N. Сформировать новый массив B того же раз-мера по следующему правилу: элемент BK равен сумме элементов массива A с номерами от 1 до K. Заранее благодарю!
C++ Спецсимволы в С++ как в С++ вивести на екран ☺☻♥♦♣♠? я в Visual Studio 2010 у меня кричит что надо сохранить в другой кодировке я жму "да" и оно вместо етих символов выдает ? ? ? ? ? ? подробнее

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

динамические массивы - C++

28.02.2012, 21:07. Просмотров 363. Ответов 2
Метки (Все метки)

здравствуйте, посмотрите,пожалуйста, что не так с моим кодом? пробую использовать динамический массив. Но программа работает неправильно. Помогите разобраться,пожалуйста.
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
#include <iostream.h>
#include <math.h>
int main()
{
    int n;
    float x;
    cout <<"vvedite chislo elementov v massive";
    cin >>n;
    float *p;
    p=new float[n];
    cout <<"vvodim sami elemeni massiva:";
    for (int i=0;i<n;i++) cin >>p[i];
    cout <<"vvedite x";
    cin >>x;
    if (x<=p[0])
        {
         
         cout <<"x<=p[0]";
        }
        else
        {
           if (x>=p[n-1])
           {
             
        cout <<"x>=p[n-1]";
           }
           else
           {
               for (int j=0; j<n-1;j++)
             {
                 if (x<=p[j+1])
                 {
                    cout <<"ura";
                     break;
                 }
             }
           }
        }
    delete [] p;
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru