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

Найти сумму квадратов отрицательных чисел, стоящих на местах, кратных 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
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
18.10.2010, 17:49     Найти сумму квадратов отрицательных чисел, стоящих на местах, кратных 3
первая:
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[SIZE];
 
    int sum = 0;
    int interval_inc = 0;
    int left_limit = -3;
    int right_limit = 6;
 
    for(i = 0; i < SIZE; ++i)
        values[i] = rand() % 9 - rand() % 9;
 
    // Сумма квадратов орицательных
    // на позициях кратных 3
    for(i = 0; i < SIZE; i += 3)
        if(values[i] < 0)
            sum += values[i] * values[i];
 
    // Количество не принадлежащих промежутку [A,B)
    for(i = 0; i < SIZE; ++i)
        if(values[i] >= left_limit && values[i] < right_limit)
            ++interval_inc;
 
    printf("array: ");
    for(i = 0; i < SIZE; ++i)
        printf("%d ", values[i]);
    printf("\n");
 
    printf("sum: %d\nincluded in interval [%d,%d):  %d\n", sum, left_limit, right_limit, interval_inc);   
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru