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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.86
Mashylya1
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 17
#1

Подсчитать сумму положительных чисел. - C++

23.10.2011, 22:28. Просмотров 2017. Ответов 23
Метки нет (Все метки)

Помогите написать программу в С#
Дан массив вещественных случайных чисел (размер массива определяет поль-зователь, но в диапазоне [3;20]). Подсчитать сумму положительных чисел.

P.S. Вот то что пыталась сделать самостоятельно, но только больше запуталась и смысл вроде понимаю и сделать ничего не могу.

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
#include <math.h>
#include <iostream>
#include <stdlib.h>
#include <time.h>
 
void InputArray(int A[],int n);
void PrintArray(int const M[],int n);
void Sum(int s,int n);
 
{//объявляем массив
    for(int i=o, i<n; i++)
    {
        printf("\nEnter double A[%d]= ",i);
        scanf("%d",&(A[i])
    }
}
{//заполняем массив случайными числами
    for(int i=0,i<n;i++)
    {
        printf("%d ",A[i]);
    }
}
{//находим сумму положительных чисел
    
    for (int i=0;i<n;i++)
    {
        if (A[ i ] > 0) 
        s += A[ i ];
    }
}
    int main(void) 
    {
        int A[i]=3+rand()%20;  
        InputArray(A,n);
        PrintArray(A,n);
        //Sum(A,n,a);
        srand(time(NULL));
        a=rand()%rand()/rand();
        PrintArray(A,n);
        
        system("PAUSE");
        return 0;
    }
 Комментарий модератора 
Используйте теги форматирования кода!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2011, 22:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подсчитать сумму положительных чисел. (C++):

Подсчитать кол-во введеных чисел, сумму положительных и сумму отрицат - C++
а тaкже oпрeделить мaксимальное и минимaльное ввeденное числo. Подтолкните на мысль коим образом выполнить сию миссию.Спасибо

Подсчитать сумму положительных чисел и определить номера отрицательных чисел - C++
Программирование циклов с параметром. Одномерные массивы Цель работы: освоение средств языка С++ для описания циклов с параметром и...

Подсчитать сумму положительных чисел в массиве - C++
Добрыйд день. Требуется написать программу на языке Си Условие задачи: дан массив вещественных случайных чисел(размер массива...

Подсчитать количество отрицательных и сумму положительных чисел - C++
написать программу на тему &quot;основные операторы языка Си&quot; В последовательности чисел вводимой с клавиатуры, подсчитать количество...

Подсчитать количество отрицательных чисел и сумму положительных - C++
Как написать программу на с++ :Пользователь вводит N чисел подсчитать количество отрицательных и сумму положительных

Для заданных n чисел подсчитать сумму всех положительных - C++
Написать программу через цикл for. Для заданных n чисел подсчитать сумму всех положительных.

23
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
23.10.2011, 22:32 #2
Цитата Сообщение от Mashylya1 Посмотреть сообщение
Помогите написать программу в С#
Ваш код написан на С++. Определитесь, какой язык вам нужен.
0
Mashylya1
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 17
23.10.2011, 22:41  [ТС] #3
Мне нужен С#
просто компилируем программы С# в компиляторе для С++
но сам изучаемый язык именно С#
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
23.10.2011, 22:42 #4
Цитата Сообщение от Mashylya1 Посмотреть сообщение
просто компилируем программы С# в компиляторе для С++
Бред. Языки несовместимы.
0
Mashylya1
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 17
23.10.2011, 22:46  [ТС] #5
Цитата Сообщение от silent_1991 Посмотреть сообщение
Бред. Языки несовместимы.
а я и не говорю о совместимости языков, вообщето я просто помощи поросила
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
23.10.2011, 22:49 #6
Цитата Сообщение от Mashylya1 Посмотреть сообщение
а я и не говорю о совместимости языков
Именно о ней вы косвенно сообщили, говоря, что компилируете программы на одном языке компилятором другого языка.

Цитата Сообщение от Mashylya1 Посмотреть сообщение
я просто помощи поросила
И как же вам помочь, если вы и сами не можете толком сказать, чего вам надо?
0
Mashylya1
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 17
23.10.2011, 22:53  [ТС] #7
Цитата Сообщение от silent_1991 Посмотреть сообщение
Именно о ней вы косвенно сообщили, говоря, что компилируете программы на одном языке компилятором другого языка.


И как же вам помочь, если вы и сами не можете толком сказать, чего вам надо?
Мне нужно решить задачу на С#
Условие этой задачи: "Дан массив вещественных случайных чисел (размер массива определяет поль-зователь, но в диапазоне [3;20]). Подсчитать сумму положительных чисел."
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
23.10.2011, 22:54 #8
Mashylya1, отлично, тогда я переношу тему в раздел C#.
0
Петррр
5970 / 3407 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
23.10.2011, 22:55 #9
Мария, я над этой темой еще долго буду смеяться, особенно над: просто компилируем программы С# в компиляторе для С++
0
Mashylya1
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 17
23.10.2011, 23:00  [ТС] #10
Цитата Сообщение от Петррр Посмотреть сообщение
Мария, я над этой темой еще долго буду смеяться, особенно над: просто компилируем программы С# в компиляторе для С++
Смех продляет жизнь)
Смейтесь на здоровье.
Просто я только что пошла учиться на программиста, и вот теперь думаю...думаю....и..думаю...
А много думать вредно, вот и надумала в инете помощи поискать.
0
Thinker
Эксперт С++
4228 / 2202 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
23.10.2011, 23:03 #11
Цитата Сообщение от Петррр Посмотреть сообщение
Мария, я над этой темой еще долго буду смеяться

Не по теме:

Будьте благороднее к слабому полу)



Цитата Сообщение от Mashylya1 Посмотреть сообщение
вот теперь думаю...думаю....и..думаю...
А много думать вредно

Не по теме:

Совсем нет. Просто надо чаще это делать)

1
dotFive
34 / 34 / 1
Регистрация: 12.10.2011
Сообщений: 175
23.10.2011, 23:08 #12
писал в блокноте, поэтому за правильность знаков препинания не берусь утверждать))

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
byte x=byte.MaxValue,y=byte.MaxValue;
int sum=0;
int[,] matrix;
do
{
Console.Clear();
Console.WriteLine("enter the matrix dimentions");
Console.ReadLine(x);
Console.ReadLine(y);
}
while (x<3&&y<20);
matrix=new int[x,y];
foreach (int a in matrix)
{
Random random=new Random();
a=random.Next(int.MinValue,int.MaxValue);
}
foreach (int a in matrix) { if (a>=0) sum+=a; }
Console.WriteLine("sum of positive elements equals: "+sum);
Console.ReadLine();
1
Mashylya1
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 17
23.10.2011, 23:12  [ТС] #13
Цитата Сообщение от dotFive Посмотреть сообщение
писал в блокноте, поэтому за правильность знаков препинания не берусь утверждать))

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
byte x=byte.MaxValue,y=byte.MaxValue;
int sum=0;
int[,] matrix;
do
{
Console.Clear();
Console.WriteLine("enter the matrix dimentions");
Console.ReadLine(x);
Console.ReadLine(y);
}
while (x<3&&y<20);
matrix=new int[x,y];
foreach (int a in matrix)
{
Random random=new Random();
a=random.Next(int.MinValue,int.MaxValue);
}
foreach (int a in matrix) { if (a>=0) sum+=a; }
Console.WriteLine("sum of positive elements equals: "+sum);
Console.ReadLine();
спасибо, конечно, но не компилируется
0
Петррр
5970 / 3407 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
23.10.2011, 23:22 #14
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Linq;
 
class Program
{
    static void Main(string[] args)
    {
        Console.Write("Размер массива: ");
        float[] array = Enumerable.Repeat(0, int.Parse(Console.ReadLine())).Select((num, index) =>
        {
            Console.Write(index + ": ");
            return float.Parse(Console.ReadLine());
        }).ToArray();
        float sum = array.Where(x => x > 0.0).Sum();
        Console.WriteLine("Сумма: " + sum);
        Console.ReadKey(true);
    }
}
Код
C:\Documents and Settings\User>csc C:\Program.cs
Microsoft (R) Visual C# 2008 Compiler version 3.5.21022.8
for Microsoft (R) .NET Framework version 3.5
Copyright (C) Microsoft Corporation. All rights reserved.
0
silent_1991
23.10.2011, 23:58     Подсчитать сумму положительных чисел.
  #15

Не по теме:

Цитата Сообщение от Mashylya1 Посмотреть сообщение
спасибо, конечно, но не компилируется
Может, вы опять плюсовым компилятором пытаетесь скомпилировать? Или, чего доброго, на питоне?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2011, 23:58
Привет! Вот еще темы с ответами:

Для заданных n чисел подсчитать сумму всех положительных - C++
Напечатать программу, через цикл while: Для заданных n чисел подсчитать сумму всех положительных.

Найти количество отрицательных чисел, количество нулевых и подсчитать сумму положительных чисел - C++
Т.к. я полный 0 в этом, вынужден обратиться к профи) надеюсь на вашу помощь. 1. Произвести следующую обработку 15 целых чисел: найти...

В одномерном массиве подсчитать количество положительных чисел, отрицательных чисел и других символов - C++
В одномерном массиве подсчитать количество положительных чисел, отрицательных чисел и других символов. Значения элементов массива вводятся...

Подсчитать сумму положительных и отрицательных числе в массиве. - C++
Вот задание: Вводится N, затем вводится N целых чисел(положительных и отрицательных). Нужно чтобы программа посчитала отдельно сумму...


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

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

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