Добро пожаловать, гость
:: алгоритмы  и методы :: :: олимпиадные задачи :: :: связь :: :: о сайте :: :: форум ::

Форум работает в режиме архива, только для чтения и поиска.
Архив 2004 Архив 2007 Архив 2013

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 10.08.2010, 16:11
Новичок

Отправить личное сообщение для luk4196 Посмотреть профиль Найти все сообщения от luk4196
 
Регистрация: 10.08.2010
Сообщений: 6

Задача по Visual C++
Очень на вас надеюсь друзья програмисти, заранее благодаре всем кто поможет решить задачки!!!!!!!!!!!!!!!!!!!

3. Ввести массив данных из 20-ти елементов с положительными и отрицательными числами, отсортировать его и вывести: только положительные елементы массива.
4. Написать программу учета сверхурочной работы и ее оплаты.
  #2  
Старый 13.08.2010, 22:31
garkyn

 
Сообщений: n/a

Вот одна из задач, другую не успел - убегаю
/*Ввести массив данных из 20-ти елементов с положительными и отрицательными числами,
отсортировать его и вывести: только положительные елементы массива.*/
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
srand(unsigned(time(0)));
const int n=5; //Задаем длину массива константой
int massiv[n]; //Объявляем наш массив

for (int i=0;i<n;i++) //счетчик который будет крутить и предлогать для заполнения следующий элемент массива
{

cout <<"Vvedite "<<i+1<<" element massiva: "; //Так вводим данные массива ручками:
cin >>massiv[i]; //требует ввода i-го элемента массива

//А так можно заполнить массив псевдослучайными числами
//massiv[i]=rand()%50-25;
}


//Пузырьком сортируем по убыванию
int temp; // Мусорка для хранения временного элемента массива;
for(int i=0;i<n;i++)
{
for(int j=n-1;j>i;j--)
{
if(massiv[j-1]>massiv[j]) //для убывания меняем знак
{
temp=massiv[j-1];
massiv[j-1]=massiv[j];
massiv[j]=temp;
}
}
}
//Выводим наш уже отсортированый массив:
for (int i=0;i<n;i++)
{
if (massiv[i]>0) //если элемент положительный - выводим
cout << massiv[i]<<"\t";
else continue; // нет - просто двигаемся к слудующему элементу массива
}
cout << endl;
}
  #3  
Старый 19.08.2010, 20:37
Новичок

Отправить личное сообщение для luk4196 Посмотреть профиль Найти все сообщения от luk4196
 
Регистрация: 10.08.2010
Сообщений: 6

спасибо garkyn!!!!!!!!!!!!!!!!!!!
 


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задачка на Visual Basic 6.0 гость Реализация, исходники, языки 3 04.10.2009 00:15
различие visual c++ и Borland C++ гость Оффтопик 9 26.08.2009 15:13
ASP.NET и Visual Basic гость Реализация, исходники, языки 1 21.09.2008 19:02
быстрая сортировка Visual C++ гость Сортировка и поиск 3 03.06.2008 13:55
Внешняя сортировка на Visual С++. BitHunter Сортировка и поиск 3 07.05.2008 17:21