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

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

Войти
Регистрация
Восстановить пароль
 
Noob1875
0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 46
#1

В одномерном массиве, состоящим из n целых элементов, вычислить - C++

25.02.2013, 16:37. Просмотров 425. Ответов 4
Метки нет (Все метки)

В одномерном массиве, состоящим из n целых элементов, вычислить:
1) количество нечетных элементов массива, оканчивающихся на 7;
2) сумму элементов массива, расположенных до последнего положительного элемента;
3) упорядочить элементы массива по убыванию методом простых вставок.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2013, 16:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В одномерном массиве, состоящим из n целых элементов, вычислить (C++):

В одномерном массиве состоящим из n элементов вычислить номер минимального элемента - C++
в одномерном массиве состоящим из n элементов вычислить 1)номер минимального элемента 2)сумма элементов расположенных между первым и...

В одномерном массиве, состоящим из n вещественных элементов вычислить количество элементов массива, больших С - C++
#include "stdafx.h" #include <time.h> #include <stdlib.h> #include <locale.h> #include <math.h> #include <stdio.h> #include...

В одномерном массиве состоящим из "N" вещественных элементов вычислить сумму элемента массива с не четными "N" - C++
Помогите решить задачу плизз... В одномерном массиве состоящим из "N" вещественных элементов вычислить сумму элемента массива с не...

В одномерном массиве, состоящем из n целых элементов, вычислить... - C++
Есть проблемка. От меня требуется сделать два примера, но увы, с головным мозгом у меня видимо какие-то проблемы. После 4 часов работы и...

В одномерном массиве , состоящем из N целых элементов , вычислить : - C++
В одномерном массиве , состоящем из N целых элементов , вычислить : 1. минимальный по модулю элемент массива ; 2....

В одномерном массиве, состоящем из n целых элементов вычислить: - C++
В одномерном массиве, состоящем из n целых элементов вычислить: 1) произведение элементов массива с четными номерами; 2) сумму...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Psixodelik
40 / 39 / 2
Регистрация: 27.11.2009
Сообщений: 100
25.02.2013, 17:26 #2
1) Объявляешь и инициализируешь массив -> В цикле проверяешь, сколько элементов массива удовлетворяют условию ar[i]%10 == 7.

C++
1
2
3
4
5
for(int i = 0; i < [I]размер твоего массива[/I]; i++)
{
    if(ar[i]%10 == 7)
          count++;
}
2) Если отрицательное число в середине например, то как я понял нужно сложить сумму после последнего отрицательного, тогда всё будет выглядеть так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
int ar[7] = {37,47,57,-7,77,43,22};
    int sum = 0;
 
    for(int i = 0; i < 7; i++)
    {
        if(ar[i] > 0)
            sum += ar[i];
        else
            sum = 0;
    }
 
    std::cout << sum << std::endl;

Метод простых вставок не помню, поэтому сорри
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
25.02.2013, 17:44 #3
сортировка простыми вставками
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 <math.h>
 
void main()
{
    int *a,n,i,temp,j;
    cin>>n;
    cout<<endl;
    a=new int [n];
    for (i=0;i<n;i++)
        cin>>a[i];
    cout<<endl;
    
    for (i=0;i<n;i++)
       {
        temp=a[i]; 
        for (j=i-1; 
        j>=0 && a[j]<temp;
        j--)
            a[j+1]=a[j];
            a[j+1]=temp;  
  }
        for (i=0;i<n;i++)
        cout<<a[i];
    cout<<endl;
    delete[]a;
 
}
Noob1875
0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 46
25.02.2013, 18:47  [ТС] #4
1 и 3 вроде понял, большое вам спасибо!
Напишите подробнее про вторую часть)
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
25.02.2013, 20:45 #5
второе задание
C++
1
2
3
4
5
6
int p_p=-1;
for(int i =7-1; i >=0; i--)
        if(ar[i] > 0) {p_p=i;break;}
if (p_p<0) cout<< "V massive net polozhitelnih chisel"<<endl;
else
for(i=0;i<p_p;i++) sum+=ar[i] ;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2013, 20:45
Привет! Вот еще темы с ответами:

В одномерном массиве Y, состоящий из N целых элементов, вычислить - C++
Помогите пожалуйста составить программный код. Очень нужно В одномерном массиве Y, состоящий из N целых элементов, вычислить: a)...

В одномерном массиве, состоящем из n целых элементов вычислить: - C++
в одномерном массиве, состоящем из n целых элементов вычислить: произведение элементов массива с четными номерами; сумму элементов,...

В одномерном массиве, состоящем из п целых элементов, вычислить: - C++
Помогите пожалуйста: В одномерном массиве, состоящем из п целых элементов, вычислить: 1. произведение элементов массива с четными...

В одномерном массиве, состоящем из n целых элементов, вычислить: - C++
Срочно помогите, пожалуйста, решить задачу! В одномерном массиве, состоящем из n целых элементов, вычислить: 1) произведение...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.02.2013, 20:45
Ответ Создать тему
Опции темы

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