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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Столкновение объектов http://www.cyberforum.ru/cpp-beginners/thread585088.html
Собираюсь писать игру на SDL. В ней придется обрабатывать столкновения произвольных объектов. Меня интересует не физика, а именно как определить, столкнулись или нет и если столкнулись, то чем? Проще говоря, есть игровая плоскость. По ней движутся 2 объекта. У каждого объекта есть Surface (2-мерный массив, в котором значения могут принимать 0 или 1. 0 - значит там пустота, 1 - не пустота. У...
C++ Вывод номера элемента Всем привет, возник такой вопрос. есть массив, который вводится с клавиатуры, потом я ищу max\min элемент, вывожу его и вывожу номер этого элемента, но проблема как написать вывод этого элемента. for ( i=1; i<=n; i++){ for (j=1; j<=n; j++) if (min>m) min=m; } cout<<"min element. "<<" nomer: "<<"m "<<min<<endl; break; http://www.cyberforum.ru/cpp-beginners/thread585048.html
C++ Можно ли их назвать счётчиками?
int i; int a; for (i=0; i<10; ) // Можно ли формально назвать счётчиком i { cin>>a; ++i; } cout<<endl; for (p=a; p<a+10; ++p) // Можно ли формально назвать счётчиком p и с чем вообще этот цикл? {
C++ дерево процессов
помогите написать дерево процессов, а то у меня более 2 потомков у родителя не получается.. надо 3, или лучше чтобы 1 родитель - потомок - 2подпотомка.. вот что я пытался сделать: #include <unistd.h> #include <sys/types.h> #include <stdio.h> int main() { pid_t pid; int i;
C++ Массив меняет свои значения http://www.cyberforum.ru/cpp-beginners/thread584994.html
Проблема вот такая. В процессе этой программы массив summ меняет свои значения, хотя я к нему вообще не прикасался. int main() { const int sellers = 4; const int products = 4; int summ = { 0 }; int sells = { { 0 }, { 0 } };
C++ Нужна блок-схемы к след. кодам Нужны блок-схемы к кодам #include "stdafx.h" //стандартно подключенная #include <conio.h> //для консольного ввода/вывода данных #include <clocale> //для выбора локали #include <iostream> //для ввода/вывода данных #include <math.h> //математические операторы #include <stdio.h> // для printf/scanf using namespace std; //подключаем стандартное пространство имен void main() //главная... подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
24.05.2012, 12:53     Одномерный массив, состоящий из n целых элементом
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
#include <iostream>
using namespace std; 
 
int main() 
{    
    setlocale(0, "rus");
    const int n = 10; // размерность массива
    int array[n] = { 2, -4, 8, 0, 7, -12, 7, 0, 1, -7 }; // массив
    int i, j;  
    int prois = 1; // произведение
    int summa = 0; // сумма
    int x[2]; // массив элементов с 0
    int count = 0; // счётчик
     
 
    for ( i = 0; i < 10; i++) 
        cout << array[i] << " "; // выводим исходный массив
    cout << endl; 
 
    for(i = 0;  i < 10; i = i + 2) // произведение элементов с чётными номерами
        prois *= array[i]; 
        
    cout << "Произведение равно " << prois << endl;  
 
    for ( i = 0; i < 10; i++)  // сохраняем в массив индексы элементов с 0
        if(array[i] == 0)  
        x[count++] = i;  
 
    for (int j = x[0]+1; j < x[1]; j++) 
        summa += array[j]; // суммирум числа между элементами с 0
             
        cout << "Сумма элементов " << summa << endl; 
 
        for (  i = 0; i < 10; i++)    // сортирум массив от большего к меньшему
            for (  j = 0; j < 10-1; j++) 
                if(array[j] < array[j+1]) 
                { 
                    int temp = array[j]; 
                    array[j] = array[j+1]; 
                    array[j+1] = temp; 
                } 
 
                for (  i = 0; i < 10; i++) // выводим отсортированный массив
                    cout << array[i] << " "; 
                cout << endl;
 
        system ("Pause"); 
        return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru