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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
LenyshkA
Сообщений: n/a
#1

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

18.10.2010, 17:24. Просмотров 1332. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста!!
Найти сумму квадратов отрицательных чисел, стоящих на местах, кратных 3, и количество чисел, не принадлежащих промежутку [A,B).Массив объявить как статический.

Найти сумму положительных элементов, стоящих в массиве на местах кратных трем до максимального элемента этого массива.Массив объявить как динамический.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2010, 17:24     Найти сумму квадратов отрицательных чисел, стоящих на местах, кратных 3
Посмотрите здесь:

Создать файл и найти наибольшее из чисел, стоящих на нечетных местах C++
Найти сумму квадратов элементов последовательности, стоящих на нечетных местах C++
C++ Найти сумму элементов массива, стоящих на четных местах
Найти сумму элементов S, стоящих на четных местах в заданном массиве a1, a2, ..., a10 C++
C++ Найти сумму отрицательных элементов кратных 4,5,7 в каждом столбце
Найти сумму и количество положительных элементов массива В(13) стоящих на четных местах C++
C++ Посчитать количество единиц, стоящих на четных местах и количество нулей, стоящих на нечетных местах
C++ Ввести с клавиатуры массив. Найти количество отрицательных элементов стоящих на четных местах
C++ Найти сумму целых отрицательных чисел, кратных 3 и больших -200
C++ Найти сумму элементов массива, стоящих на четных местах
C++ В заданном массиве найти сумму всех отрицательных элементов, стоящих на чётных местах
Найти сумму отрицательных чисел кратных 2м и определить количество рядов содержащих 0 C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт C++
 Аватар для fasked
4929 / 2509 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
18.10.2010, 17:49     Найти сумму квадратов отрицательных чисел, стоящих на местах, кратных 3 #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
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);   
}
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
18.10.2010, 17:56     Найти сумму квадратов отрицательных чисел, стоящих на местах, кратных 3 #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
#include <iostream>
#include <ctime>
#include <cstdlib>
 
int main()
{
   srand(static_cast<unsigned>(time(0)));
   int N;
   std::cout<<"Enter N: ";
   std::cin>>N;
   int* Arr;
   Arr=new int[N];
   for(int i=0; i<N; ++i)
       Arr[i]=rand()%10-rand()%10;
   int sum=0;
   for(int i=0; i<N; ++i)
   {
       if(i%3==0)
         sum+=Arr[i];
   }
   std::cout<<"Sum is: "<< sum <<'\n';
   delete[] Arr;
   return 0;
}
fasked
Эксперт C++
 Аватар для fasked
4929 / 2509 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
18.10.2010, 18:03     Найти сумму квадратов отрицательных чисел, стоящих на местах, кратных 3 #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
вторая:
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);
}
Yandex
Объявления
18.10.2010, 18:03     Найти сумму квадратов отрицательных чисел, стоящих на местах, кратных 3
Ответ Создать тему
Опции темы

Текущее время: 04:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru