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

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

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

Количество отрицательных чисел в массиве из 16 целых чисел - C++

27.04.2014, 21:36. Просмотров 278. Ответов 8
Метки нет (Все метки)

Код на СИ, определяющий кол-во отрицательных чисел в массиве из 16 целых чисел, и если их больше половины массива, меняющий местами первые восемь чисел с последними.
я как говорится начну) с чем есть код куда лесть?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
 
 
int main(void) 
{
    
    
 
 
 
 
    getch();
 
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2014, 21:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Количество отрицательных чисел в массиве из 16 целых чисел (C++):

Определить количество отрицательных элементов в массиве из 10 целых чисел - C++
1. Определить количество отрицательных элементов в массиве из 10 целых чисел.

В массиве целых чисел a1 , a2 , ., a10 найти количество положительных Np и отрицательных No членов - C++
В массиве целых чисел a1, a2, ..., a10 найти количество положительных Np и отрицательных No членов.

В одномерном массиве подсчитать количество положительных чисел, отрицательных чисел и других символов - C++
В одномерном массиве подсчитать количество положительных чисел, отрицательных чисел и других символов. Значения элементов массива вводятся...

В массиве целых чисел найти количество чисел с наименьшим количеством цифр - C++
9. В массиве целых чисел найти количество чисел с наименьшим количеством цифр. Например, в массиве {123, 34, 56, 1000, 20, 55000, 777,...

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

Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы - C++
Ребята,помогите с заданием: Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть,...

8
GamerPro
6 / 6 / 3
Регистрация: 16.03.2014
Сообщений: 86
27.04.2014, 21:46 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int c = 0;
for(int i=0; i<16; i++)
{
    if(mas[i]< 0) c++;
    if(c >= 8)
    {
    for(int j=0; j < 8; j++)
    {
     int temp = mas[j];
     mas[j]=mas[16 - j]
     mas[16-j]=temp;
    }
    }
}
cout << "К-во отрицательных элементов: " << c;

Первое что в голову пришло, должно работать
Помог, нажми спасибку)
1
zmhan
1 / 1 / 0
Регистрация: 25.02.2014
Сообщений: 53
27.04.2014, 21:53  [ТС] #3
n ,mas,
cout - получается его заменю на вывод с. в си?, или есть библиотека для него? в си
0
GamerPro
6 / 6 / 3
Регистрация: 16.03.2014
Сообщений: 86
27.04.2014, 21:56 #4
ну так надо свои значения поставить, вместо n - 16
mas - свой массив подставь

cout ,

#include <iostream>
using namespace std;
0
zmhan
1 / 1 / 0
Регистрация: 25.02.2014
Сообщений: 53
27.04.2014, 22:03  [ТС] #5
чет не понял а как вводить то массив
0
GamerPro
6 / 6 / 3
Регистрация: 16.03.2014
Сообщений: 86
27.04.2014, 22:04 #6
ты просил кусок кода а не всю программу)
0
zmhan
1 / 1 / 0
Регистрация: 25.02.2014
Сообщений: 53
27.04.2014, 22:05  [ТС] #7
ну ладно, если напишу вытащу)
0
GamerPro
6 / 6 / 3
Регистрация: 16.03.2014
Сообщений: 86
27.04.2014, 22:08 #8
да там писать еще пару строк, массив огласить и задать его элементы
все)
0
Rioter
1 / 1 / 0
Регистрация: 27.04.2014
Сообщений: 19
27.04.2014, 22:48 #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main(){
    int i;
    int massive[16];
    cout<<"Enter 16 elements of massive\n";
    for(i=0;i<16;i++){
        cin>>massive[i];
    }
    int counter=0;
    for(i=0;i<16;i++){
        if(massive[i]<0){
            counter++;
        }
    }
    cout<<counter;
    system("pause");
    return 0;
}
полностью рабочий код. если и здесь не разберетесь - идите читать книжки по С++

Добавлено через 31 минуту
Простите, последнее требование к коду не прочитал.
Вот теперь все.
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
#include <iostream>
 
using namespace std;
 
int main(){
    int i;
    int massive[16];
    cout<<"Enter 16 elements of massive\n";
    for(i=0;i<16;i++){
        cin>>massive[i];
    }
    int counter=0;
    for(i=0;i<16;i++){
        if(massive[i]<0){
            counter++;
        }
    }
    if(counter>8){
        int buffer[8];
        for(i=0;i<8;i++){
            buffer[i]=massive[i];
        }
        for(i=0;i<8;i++){
            massive[i]=massive[i+8];
        }
        for(i=0;i<8;i++){
            massive[i+8]=buffer[i];
        }
 
    }
    cout<<"Your massive is\n";
    for(i=0;i<16;i++){
            cout<<massive[i]<<" ";
    }
    cout<<"\nCounter is "<<counter<<endl;
    system("pause");
    return 0;
}
0
27.04.2014, 22:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2014, 22:48
Привет! Вот еще темы с ответами:

Даны три целых числа. Найти количество положительных и количество отрицательных чисел - C++
Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе. Ввод чисел и вывод результата...

Написать шаблоны функций для для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел - C++
Написать шаблоны функций для для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел:...

Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе - C++
Помогите решить 4 задачи на C++.

Найти количество отрицательных элементов массива из 8 целых чисел - C++
Найти количество отрицательных элементов массива из 8 целых чисел.


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

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

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