Форум программистов, компьютерный форум 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 минут - она получает отказ. Смоделировать работу смо в... подробнее

Показать сообщение отдельно
Lotus34
5 / 6 / 1
Регистрация: 26.10.2012
Сообщений: 124
27.11.2012, 15:00     Одномерный массив. Вычислить сумму полож. эл-в, раполож. до максимального и заменить все отрицат. эл-ты на их квадраты
Посмотрите код, первая работа с массивами.
Задача- В одном. массиве, сост. из н веществен. чисел, вычислить сумму полож. эл-в, раполож. до максимального и заменить все отрицат. эл-ты на их квадраты.
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[i],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(mas[i],2);
    }
    cout<<"Сумма положительных эл-в , раполож. до максимального="<<Sum;
    for(i=0; i<n;i++)
        cout<<mas[i];
    getch;
        return 0;
}

Ошибки:
1>------ Построение начато: проект: Лаба 3, Конфигурация: Debug Win32 ------
1>Компиляция...
1>1.cpp
1>d:\учеба\осн.программирования\лаба 3\лаба 3\1.cpp(11) : error C2065: i: необъявленный идентификатор
1>d:\учеба\осн.программирования\лаба 3\лаба 3\1.cpp(31) : error C2668: pow: неоднозначный вызов перегруженной функции
1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\math.h(575): может быть 'long double pow(long double,int)'
1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\math.h(527): или 'float pow(float,int)'
1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\math.h(489): или 'double pow(double,int)'
1> при попытке сопоставить список аргументов '(int, int)'
1>d:\учеба\осн.программирования\лаба 3\лаба 3\1.cpp(36) : warning C4551: в вызове функции отсутствует список аргументов
1>Журнал построения был сохранен в "file://d:\Учеба\Осн.Программирования\Лаба 3\Лаба 3\Debug\BuildLog.htm"
1>Лаба 3 - ошибок 2, предупреждений 1
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru