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

Одномерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread370577.html
#include <iostream> using namespace std; int pay (int k) { unsigned int a; int b,p; a = 0; a = 1; a = 1; for (int i=4; i < k; i++) { a = a + a; }
C++ Граф в виде списка смежности, ввод из файла Здравствуйте! Помогите пожлуйста! Из файла нужно прочитать количество вершин и список смежности. В моем примере это: 5 2 3 4 0 1 3 4 5 0 1 2 5 0 1 2 5 0 2 3 4 0 http://www.cyberforum.ru/cpp-beginners/thread370574.html
Разобрать дату на части C++
Есть DBEdit, связанный с полем BirthDate таблицы Employee, имеющем тип Дата/Время. Надо разобрать значение этого DBEdit на части, то есть получить отдельно год, месяц и день.
C++ Блок-схема...
Помогите пожалуйста составить блок - схему программы. #include <iostream> using namespace std; int func(int n) { int d, pd = 10; do { d = n % 10;
C++ проверка на неправильный ввод http://www.cyberforum.ru/cpp-beginners/thread370545.html
Ничего в голову не приходит.Как реализовать следующее:При вводе одного слова(не символа) писало ошибка введите минимум 2 слова?Сделал если ничего не вводишь и если менее 2ух символов пишет ошибку,но как сделать что минимум 2 слова никак понять не могу. #include <iostream> #include <conio.h> #include<string.h> using namespace std; const int MAX = 100;
C++ Ошибка в wxDev-C++ Возникал ошибка в редакторе wxDev-C++ http://s003.***********/i202/1110/18/e162b165241b.jpg Всем кто знает в чем проблема, помогите, ибо програмировать в студии с нуля трудно подробнее

Показать сообщение отдельно
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
22.10.2011, 12:53     Одномерный массив
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 <stdio.h>
#include <stdlib.h>
#include <time.h>
 
void fill(int *array, int size)
{
    while (size--)
        *array++ = rand() % 20;
}
 
float avg(int *array, const int size)
{
    float sum = 0.0;
    int i = 0;
    for(i = 0; i < size; i++)
        sum += array[i];
    return sum / size;
}
 
void show(int *array, int size)
{
    while (size--)
        printf("%d ", *array++);
}
 
void replca_elements(int *array, const int size, int low, int hight, int val)
{
    int i;
    for(i = 0; i < size; i++)
        if (abs(array[i]) >= low && abs(array[i]) <= hight)
            array[i] = val;
}
 
int main()
{
    const int size = 10;
    int *array = (int*) malloc(sizeof(int) * size);
    srand(time(NULL));
    fill(array, size);
    show(array, size);
    printf("\nAvg: %.6f\n", avg(array, size));
    printf("New array:\n");
    replca_elements(array, size, 1, 5, 0);
    show(array, size);
    free(array);
    printf("\n");
    system("pause");
    return 0;
}
 
Текущее время: 18:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru