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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ исправьте ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread710795.html
посмотрите пожалуйста что не так с кодом? вот задание:Дана целочисленная квадратная матрица. Определить: • количество строк, не содержащих ни одного нулевого элемента; • максимальное из чисел, встречающихся в заданной матрице более одного раза. #include <iostream> #include <stdlib.h> using namespace std;
C++ Цикл с постусловием: Вычислить сумму ряда с точностью Е, член которого Аn= 2(n!)/3(n!)^2 Здравствуйте! Помогите пожалуйста написать программу цикла с постусловием на языке С++. Буду очень благодарна. Вычислить сумму ряда с точностью Е, член которого Аn= 2(n!)/3(n!)^2 http://www.cyberforum.ru/cpp-beginners/thread710763.html
C++ високосный год
Год является високосными, если его номер кратен 4, однако из кратных 10 високоснымы является лишь кратные 400, например 1900-невисокосные год, 2000-високосний. Дано число n. Определить, является ли високосным год с таким номером
C++ Правильные прототипы операторов
Подскажите правильные прототипы: operator =, operator +, operator +=, operator -, operator -=. operator *, operator *=, operator /, operator /=. Какие типы должны возвращать эти операторы? //================================================================================================= class TVector {...
C++ Программа в виде линейного списка http://www.cyberforum.ru/cpp-beginners/thread710718.html
Добрый день! Помогите пожалуйста! Нужна программа на С++. Вот условия: На междугородной телефонной станции картотека абонентов, содержащая сведения о телефонах и их владельцах, организована в виде линейного списка. Написать программу, которая: • обеспечивает начальное формирование картотеки в виде линейного списка; • производит вывод всей картотеки; • вводит номер телефона и время...
C++ Модель СМО. Нужен совет ! Вот задание: Сервис-центр занимается посреднеческой деятельностью по продаже ж\д билетов и делает это по 3-м телефонным линиям. В сервис-центр поступает 75+-10 двзонков в час. Время обслуживания одного дзвонка составляет 2+-1 минута. Заявка что не обслужывается в даний момент, ожидает в очереди. Если заявка ожидает в очереди больше 35 минут - она получает отказ. Смоделировать работу смо в... подробнее

Показать сообщение отдельно
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
27.11.2012, 15:14     Одномерный массив. Вычислить сумму полож. эл-в, раполож. до максимального и заменить все отрицат. эл-ты на их квадраты
Ошибки подправил, по смыслу не смотрел
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
#include <iostream>
using namespace std;
#include <math.h>
#include <conio.h>
#include <windows.h>  
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    const int n=10;
    int mas[n],imax=0,Sum,i;
    for(i=0; i<n; i++)
    {
        cin>> mas[i];
    cout<<"Введите элемент массива";    // Вводим массив
    }
    for(i=1; i<n; i++)
    {
        if(mas[i]>mas[imax])            // Находим максимальный элемент
            imax=i;
    }
    Sum=0;
    for(i=0;i<n; i++)
    {   
        if(i<imax && mas[i]>0)         // Находим сумму всех положительных элементов массива, 
            Sum+=i;                    // расположенных до максимального 
    }
    for(i=0; i<n; i++)
    {
        if(mas[i]<0)                    // Заменяем все отрицательный элементы массива их квадратами 
            mas[i]=pow((double)mas[i],2);
    }
    cout<<"Сумма положительных эл-в , раполож. до максимального="<<Sum;
    for(i=0; i<n;i++)
        cout<<mas[i];
    getch();
        return 0;
}
 
Текущее время: 23:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru