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

Найти сумму квадратов отрицательных чисел, стоящих на местах, кратных 3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задана матрица А(n,n). http://www.cyberforum.ru/cpp-beginners/thread178090.html
Задана матрица A(n,n). Зеркально отразить ее относительно главной диагонали. В преобразованной матрице найти строки, элементы которой образуют возрастающую последовательность. В алгоритме...
C++ Найти количество повторов в массиве Как найти количиство повторов в массиве длиной вводимой с клавы? О_о http://www.cyberforum.ru/cpp-beginners/thread178089.html
Создать матрицу А(nxn), сгенерировать елементы случайным образом C++
Создать матрицу А(nxn), сгенерировать елементы случайным образом. Вычеслить индексы елементов матрицы. Вычеслить суму отрицательных елементов. Знайти максымальный.
C++ Многомерные массивы . Дана вещественная матрица размером 10х10. Упорядочить её строки по не убыванию суммы их элементов.
Многомерные массивы Дана вещественная матрица размером 10х10. Упорядочить её строки по не убыванию суммы их элементов.
C++ Лаба, кто делал? http://www.cyberforum.ru/cpp-beginners/thread178063.html
Задана матрица A(n,n). Зеркально отразить ее относительно главной диагонали. В преобразованной матрице найти строки, элементы которой образуют возрастающую последовательность. В алгоритме...
C++ настройка Dev-Cpp А как настроить Dev-Cpp чтобы он компилировал по стандарту ANSI C99? Перерыл все настройки - не получается. подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4948 / 2528 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
18.10.2010, 18:03
вторая:
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
#include <stdio.h>
#include <stdlib.h>
 
#define SIZE 10
 
int main()
{
    int i = 0;
    int *values = NULL;
    int nums = 0;
    int max = 0;
 
    if((values = (int*)malloc(sizeof(int)*SIZE)) == NULL) {
        fprintf(stderr, "can't allocated memory\n");
        exit(1);
    }
    
    for(i = 0; i < SIZE; ++i)
        values[i] = rand() % 9 - rand() % 9;
 
    for(i = 0; i < SIZE; ++i)
        if(values[i] > values[max])
            max = i;
 
    for(i = 0; i < max; i += 3)
        if(values[i] > 0)
            ++nums;
 
    printf("array: ");
    for(i = 0; i < SIZE; ++i)
        printf("%d ", values[i]);
    printf("\n");
 
    printf("sum: %d\n", nums);
 
    free(values);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru