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

Не могу написать задачу по массивам! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция-шаблон С++ http://www.cyberforum.ru/cpp-beginners/thread394076.html
Создать функцию шаблон с двумя параметрами: массив элементов произвольного типа , длина массива. Функция шаблон должна зеркально отобразить значение элементов массива. Например: 'a', 'b', 'c', 'd', 'e' переводит в 'e', 'd','c','b','a' #include <cstdlib> #include <iostream> #include <string.h> using namespace std; template <typename zerkalo> class Zerkalo{ zerkalo *str;
C++ Даны значения четырёх величин... Помогите, пожалуйста, решить задачу: Даны значения четырёх величин, выбрать наименьшее. Переменные a, b, c, d ввести с клавиатуры, значение большего присвоить F и вывести на экран. Использовать команды: if, then, else, readln, writeln, оператор "присвоить" http://www.cyberforum.ru/cpp-beginners/thread394049.html
C++ Функции. Рекурсия.
Пишем в Microsoft Visual Studio -> Win32 Console Application -> C++. С помощью Рекурсий. Условие задачи : Перемещение N дисков может быть легко представлено в терминах перемещения только N-1 диска (и, следовательно, рекурсивно): 1. Переместить N-1 дисков с колышка 1 на колышек 2, используя колышек 3 как место временного размещения. 2. Переместить последний диск ( наибольший ) с колышка 1 на...
Подскажите как делать,пожалуйста C++
Вот задачка,сколько сижу думаю над ней,не понимаю=( 1)Соседями элементами Аij в матрице назовем элементы Аkl(внизу) c i-1<=k<=i+1,j-1<=l<=j+1, (k,l)<>(не равно)(i,j). Операция сглаживания матрицы дает новую матрицу того же размера, каждый элемент которой получается как среднее арифметическое имеющихся соседей соответствующего элемента исходной матрицы. Построить результат сглаживания заданной...
C++ Работа с файловой системой... Дискеты http://www.cyberforum.ru/cpp-beginners/thread394036.html
Доброго времени, возникла необходимость создать видимость пустой дискеты. В связи с чем 2 вопроса: - Возможно ли это с обратимостью? - Возможно ли это для флешки? И самое главное, что нужно почитать для этого. Просто раньше не приходилось решать задачи такого типа.
C++ 3адачки (в виде фотографии) Прошу решить задачи на с++... Тык Нужны 3,4,6,7,8,9,10,11,12 задачи. Благодарю вас за помощь, надеюсь поможете. Задания нужно сдать до 20 декабря, иначе не допустят к зачету >< ... подробнее

Показать сообщение отдельно
sniperni
1 / 1 / 1
Регистрация: 28.11.2011
Сообщений: 49

Не могу написать задачу по массивам! - C++

28.11.2011, 18:50. Просмотров 347. Ответов 2
Метки (Все метки)

Мне нужно написать следующую программу на Си:
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
• количество положительных элементов массива;
• сумму элементов массива, расположенных после последнего элемента равного нулю.
• Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом – все остальные.

Я взял кол-во элементов равное 10.
Я написал прогу для первого пункта - подсчёта положительных элементов массива.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
double mas[10];
int kp=0;
for(int i=1;i<=10;i++)
{
cout<<"Vvedite element massiva:";
cin>>mas[i];
if(mas[i]>0)
kp++;
}
cout<<"Kol-vo polojitelnich elementov massiva:"<<kp;
getch();
}
Помогите пожалуйста!!!! надо дополнить программу для второго и третьего пунктов.... никак не получается ничего!!!! помогите пожалуйста!!! Заранее спасибо!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru