0 / 0 / 0
Регистрация: 14.09.2012
Сообщений: 19
1

Дан одномерный массив Xn. Найти количество положительных элементов массива

30.05.2013, 11:56. Показов 2364. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
17.1. Дан одномерный массив Xn. Найти количество положительных элементов массива. Вывести на экран компьютера номера и значение всех элементов, с дробной частью.


срочно нужна помощь!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2013, 11:56
Ответы с готовыми решениями:

Дан одномерный массив A[10]. Элементами массива являются случайные числа от -10 до 10. Подсчитайте количество положительных элементов данного массива
Помогите пожалуйста :cry:

Дан одномерный целочисленный массив из n элементов. Найти количество различных чисел среди элементов этого массива
Дан одномерный целочисленный массив из n элементов. Найти количество различных чисел среди...

Дан одномерный массив Xn. Найти количество элементов массива меньших, чем заданная величина Q
Дан одномерный массив Xn. Найти количество элементов массива меньших, чем заданная величина Q....

Дан одномерный массив чисел. Подсчитать в нем количество элементов равных нулю, отрицательных элементов и положительных элементов
1)из заданной строки напечатать только заглавные английские буквы и их коды 2)Дан одномерный...

3
36 / 36 / 23
Регистрация: 16.12.2010
Сообщений: 100
30.05.2013, 12:15 2
Найти количество положительных элементов массива
0
58 / 58 / 13
Регистрация: 12.11.2011
Сообщений: 109
30.05.2013, 12:51 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
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
 
#define ARRAY_LENGHT 10
 
int main()
{
    float arr[ARRAY_LENGHT] = { 1, 24, -24.3, -244, 2.5, 353, 4.643, -35, 242, 5 };
    int pec = 0; // Positive elements count
    int i   = 0; // Iterator i
 
    for(i = 0; i < ARRAY_LENGHT; i++) if(arr[i] > 0) pec++;
 
    printf("Count of positive elements: %d\n\n", pec);
 
    printf("Elements with a fractional part:\n");
    for(i = 0; i < ARRAY_LENGHT; i++)
    {
        int int_val = arr[i];
        if(int_val / arr[i] != 1.0)
            printf("%.2f\n", arr[i]);
    }
 
    return 0;
}
0
Форумчанин
Эксперт CЭксперт С++
8194 / 5044 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
31.05.2013, 05:09 4
Можно просто
C
1
if(arr[i] != (int)arr[i])
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2013, 05:09
Помогаю со студенческими работами здесь

Дан двумерный массив размером 11х11. Найти количество всех положительных элементов этого массива
Нужно решить в Windows forms В консольной не нужно)

Дан целочисленный массив В(1..5, 1..5). Найти количество положительных элементов данного массива, расположеных выше левой диагонали.
Дан целочисленный массив В(1..5, 1..5). Найти количество положительных элементов данного массива,...

Дан одномерный массив состоящий из N целочисленных элементов. Вычислить сумму положительных элементов массива кратных 3
если не сложно помогите 1)дана функция y=0.5+sin(5x), причем х изменяется от 0 до 2pi с шагом...

Дан массив А.Сформировать одномерный массив В из положительных элементов массива А, кратных 5, записанных в порядке их следования в массиве А
не удается вывести второй массив на экран, в чем я ошибся? using System; using...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru