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

Одномерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запуск от имени администратора http://www.cyberforum.ru/cpp-beginners/thread279237.html
Мне надо создать программу на С++, чтобы при ее запуске она запускалась от имени администратора. Если Вы хотите написать, что надо правой кнопкой мыши нажать на программу и в свойствах что-то сделать, тогда лучше ничего не пишите. Потому что мне надо в коде написать команду или несколько команд, чтобы программа автоматически запускалась на любом компе где установлен windows от имени...
C++ Как преобразовать char[8] к unsigned long long? Требуется выполнить преобразование char к unsigned long long и обратно http://www.cyberforum.ru/cpp-beginners/thread279226.html
C++ Определить количество нулевых элементов, количество элементов в интервале от 5 до 10
задание : Общее задание - Даны вещественные массивы c, d. В программе предусмотреть функции: - ввода массивов с клавиатуры; - расчета (все величина рассчитываются в одной функции) - вывода исходных массивов и результатов поиска. Определить количество нулевых элементов, количество элементов в интервале от 5 до 10 Я написал программу и она работает:
C++ Необработанное исключение
Подскажите в чём проблемма происходит ошибка при выполнение программы #include <iostream> #include <string> using namespace std; struct Student { string Family_name; int Number_group; float ball; };
C++ Уравнение http://www.cyberforum.ru/cpp-beginners/thread279172.html
Ребят выручите пожайлуста с этим заданием! Будьте добры, заранее спасибо Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dХ. Функцию F выбрать в соответствии с вариантом. Номер варианта соответствует номеру студента в списке подгруппы (на лабораторные работы) по журналу группы. (Я первый вариант) Ссылочка на само уравнение, прошу...
C++ Перегрузка функций Используя алгоритм упорядочивания матрицы, разработать и протестировать две перегруженные функции, одна из которых обрабатывает целочисленную матрицу, другая- элементы которой строки подробнее

Показать сообщение отдельно
~ Платон ~
Сообщений: n/a
19.04.2011, 11:20     Одномерный массив
Написал программу, с условием расхождение, подскажите что именно нужно переделать....

В одномерном массиве, состоящем из п вещественных элементов, вычислить:
• максимальный по модулю элемент массива;
• сумму элементов массива, расположенных между первым и вторым положительными элементами.
Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных.

#include <iostream.h>
#include <windows.h>
#include <math.h>
#include <stdio.h>

char*Rus (const char*text);


int main()

{
double E[100],sum=0;
int n,a,b,i,k=0,c=0,min=0;

printf(Rus("Введите количество элементов массива: "));
scanf("%d", &n);

printf(Rus("\nВведите элементы массива:\n"));
for(i=0; i<n; i++)cin>>E[i];//ввод элементов массива

printf(Rus("\nВведеный массив:\n"));
for(i=0; i<n; i++)printf("%4.2f ",E[i]);//вывод массива

for(i=0;i<n;i++)//Поиск первого положительного элемента
if(E[i]>=0) { a=i; break; }

for(i=n-1;i>=0;i--)//Поиск последнего положительного элемента
if(E[i]>=0) { b=i; break; }

if(E[0]>E[a] && E[0]<E[b])sum+=E[0];//проверка условия для нулевого элемента
for(i=a+1; i<b; i++)
{
if(E[i]<E[min])min=i;//поиск минимального элемента
//if(E[i]>E[a] && E[i]<E[b])sum+=E[i];
sum += E[i];
}
printf(Rus("\nСумма элементов между первым и последним положительным: "));
printf("%lf\n",sum);
printf(Rus("Минимальный элемент: "));
printf("E[%d]=%lf",min,E[min]);
cin.get();
cin.get();
}

char bufRus[256];
char*Rus (char const*text)
{
CharToOem(text,bufRus);
return bufRus;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru