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

2 изучить работу с массивом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ рекурсия.написать функцию,принимающую указ. на другую функцию, осуществл. некую операцию с переданным х http://www.cyberforum.ru/cpp-beginners/thread978372.html
рекурсия.написать функцию,принимающую указ. на другую функцию, осуществл. некую операцию с переданным х. прога должна иметь вид наподобие этого (ну по крайней мере с теми же операторами): #include "stdafx.h" #include <iostream> using namespace std; int p(int n); {
C++ Дан файл целых чисел которые упорядочены по убыванию. Среди этих чисел найти те что больше среднего арифметического суммы всех элементов Всем привет, можете доделать прогу, а то сортирует на оборот ( как сделать чтоб виводило числа больше среднего?) Дан файл целых чисел которые упорядочены по убыванию. Среди этих чисел найти те что больше среднего арифметического суммы всех элементов. #include <conio.h> #include <iostream> #include <cstdlib> #include <clocale> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread978355.html
C++ Кодирование слов
Здравствуйте, форумчане. Тренируюсь в с++ - пишу программу. Смысл её в кодировании в ту и в другую сторону слов, учитывая, что a-1, b-2, z-26, aa-27(максимальная длина слова-20 символов). Я понял, что это схоже с переводом из 26-ричной системы счисления в десятичную и обратно. Но к сожалению, ни один тип данных не поддерживает такие большие значения, при работе с числами...
C++ Блок-схема алгоритма работы программы
#include <iostream> #include <conio.h> #define LENGTH 20 int main() { int array = {1, 5, 6, 3, 12, 36, 87, 91, 34, 85,2,4,5,6,8,9,0,1,5,7}, counter = 0;
C++ макрос препроцессора http://www.cyberforum.ru/cpp-beginners/thread978318.html
Здравствуйте ув. форумчани. Читаю книгу "Философия с++. Введение в стандартный с++". Дошел к одному примеру. И все компилируется, но результат выполнения математических операций не выводится. Как я понимаю вся проблема в макросе PRINT, т.к. если результат через cout вполне нормально выводит. Хочется узнать, что не так собственно говоря. Вот сам код: // Математические операторы; #include...
C++ Найти минимальный элемент среди положительных элементов массива Найти минимальный элемент среди положительных элементов массива А. А(20). Это значит что нужно вывести на экран единицу? подробнее

Показать сообщение отдельно
Nikolai699
16 / 16 / 3
Регистрация: 15.03.2012
Сообщений: 105
15.10.2013, 23:13     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
#include<iostream>
#include <iomanip> 
#include<ctime>
using namespace std;
int main(){
    srand(time(NULL));
    int *arr, *arr_2, size = 0, count = 0, pr = 1, k = -1;
    cout << "enter size ";
    cin >> size;
    arr = new int [size];
    for(int i = 0; i < size; i++)
        arr[i] = rand() % 20;
    for(int i = 0; i < size; i++)
        cout << setw(3) << arr[i];
    cout << endl;
    for(int i = 0; i < size; i++){
        if(arr[i] % 3 == 0 && arr[i] != 0){
            pr *= arr[i];
            count ++;
        }
        else 
            continue;
    }
    arr_2 = new int [count];
    for(int i = 0; i < size; i++)
        if(arr[i] % 3 == 0 && arr[i] != 0){
            k++;
            arr_2[k] = arr[i];
        }
    cout << "New array:" << endl;
    for(int i = 0; i < count; i++)
        cout << setw(3) << arr_2[i];
    cout << endl;
    cout << "pr = " << pr << endl;
}
 
Текущее время: 02:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru