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

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

Войти
Регистрация
Восстановить пароль
 
m@l@a
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 63
#1

одномерный массив С++.Проверьте - C++

02.04.2010, 18:38. Просмотров 306. Ответов 1
Метки нет (Все метки)

1)дан одномерный массив Х,состоящий из 20 целых чисел.Составить программу,которая подсчитывает сколько треугольников можно составить из этих чисел.Из трех чисел можно получить треугольник,если каждое из них меньше суммы двух других.

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
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
void main()
{
    const int N=20;
    int X[N],i;
    int Sym=0;
    srand (time(0));
    cout<<"massiv X= \n";
    for(i=0;i<N;i++)
    {
        X[i]=rand()%10-5;
        cout<<X[i];
    }
       for(i = 0; i < N; i++)
       {
          for (int j = i+1; j < N; j++)
          {
            for (int k = j+1; k < N; k++)
            {
                if X[i]<X[j]+X[k] && X[j]<X[i]+X[k] && X[k]<x[i]+X[j] sym++;
                }
            }
          }
      
 cout<<"treygolbnikom mozno poly4itb...<<Sym<<\n";
}

2)составить программу ,которая находит мах значение среди элементов линейной таблицы А,состоящей из N вещественных чисел,имеющих четные порядковые номера.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
void main()
{
    const n=10;
    float A[n];
        for(int i=0;i<n;i++)
        {
            cout<<"\n InPut the A["<<i<<"]element:\t;
            cin>>A[i]
        }
        float max;
        max=A[0];
        for(i=1;i<n;i++)
            if (!((i+1) % 2) && A[i] > max) max = A[i];
                cout<<endl;
            for(i=0;i<n;i++)
                cout<<A[i]<<"\t";
            cout<<"\m max element c 4etnim poradkovim nomerom=\t"<<max<<endl;
}
Посмотрите ребята,что то не работает(((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2010, 18:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос одномерный массив С++.Проверьте (C++):

Матрица и одномерный массив (Составить одномерный массив, содержащий количество буквенных символов в каждом из ее столбцов, подсчет символов) - C++
Помогите решить задачку: Дана матрица 5х7, элементами которой являются значения символьного типа. Составить одномерный массив, содержащий...

Массив: найти номера столбцов с положительными элементами и записать их в одномерный массив - C++
ввести двумерный массив I . найти номера столбцов с положительными элементами и записать их в одномерный массив, отобразить его на экране. ...

Массив: преобразорвать двумерный массив в одномерный и отсортировать его методом пузырька - C++
всем привет. народ помогите с прогой, конкретно с функцией sort (65 строка), она должна двухмерный массив перевести построчно в одномерный...

Массив: Все элементы массива, кратные трем, записать в одномерный массив. - C++
Дан двумерный массив размером n x n? заполненный целыми числами. Все его элементы кратные трем, записать в одномерный массив.

Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный массив - C++
Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный массив. #include &lt;iostream&gt; using namespace std; ...

Переписать произвольный одномерный массив в другой массив в обратном порядке - C++
Помогите написать прогу, вот задание. Переписать произвольный одномерный массив в другой массив в обратном порядке.

1
Voron8
13 / 13 / 1
Регистрация: 28.04.2009
Сообщений: 62
02.04.2010, 19:42 #2
№1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main(){
    const int N=20;
    int X[N],i;
    int Sym=0;
    srand (time(0));
    cout<<"massiv X= ";
    for(i=0;i<N;i++){
        X[i]=rand()%10-5;
        cout<<X[i]<<" ";
    }
    cout<<endl;
    
    for(i = 0; i < N; i++){
        for (int j = i+1; j < N; j++){
            for (int k = j+1; k < N; k++){
                if (X[i]<X[j]+X[k] && X[j]<X[i]+X[k] && X[k]<X[i]+X[j]){ Sym++;}
            }
        }
    }
    
    cout<<"treygolbnikom mozno poly4itb..."<<Sym<<"\n";cin.get();
return 0;}
Добавлено через 8 минут
№2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main(){
    const int n=10;
    float A[n];
    for(int i=0;i<n;i++){
        cout<<"\n InPut the A["<<i<<"]element:\t";
        cin>>A[i];
    }
    float max;
    max=A[0];
    for(int i=0;i<n;i++){
        if (!((i) % 2) && A[i] > max){max = A[i];}
    }
    cout<<endl;
    for(int i=0;i<n;i++){
        cout<<A[i]<<"\t";
    }
    cout<<"\m max element c 4etnim poradkovim nomerom=\t"<<max<<endl;
    system("pause");
return 0;}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2010, 19:42
Привет! Вот еще темы с ответами:

Создать одномерный массив, заполнить его случайными значениями, отсортировать массив по убыванию - C++
создать одномерный массив, заполнить его случайными значениями, отсортировать массив по убыванию. получилось вот что: #include...

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

Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массив - C++
Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массива;

Сформировать одномерный массив, удалить первый элемент с заданным значением, сдвинуть массив циклически - C++
1)сформировать одномерный массив целых чисел 2)удалить первый элемент с заданным значением 3)сдвинуть массив циклически на К элементов...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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