Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2012, 19:47   #1
vas0001976
Новичок
Джуниор
 
Регистрация: 11.06.2012
Сообщений: 3
По умолчанию Задачки

Помогите чайнику в решении 3 задач. ПОЖАЛУЙСТА!!! Сессия горит.ЗАДАНИЕ 1. Составьте программу на языке С++ для следующей задачи: одномерный массив из 14 элементов случайным образом заполняется целыми числами из диапазона [-50..100]. Определить каких элементов массива больше, отрицательных или положительных.
Программа должна иметь пользовательское меню, которое позволяет: заполнить массив и при этом вывести его на экран, выполнить операции над массивом и просмотреть результаты, закрыть программу.

ЗАДАНИЕ 2. Опишите структуру с именем ATTRAKCION, содержащую следующие поля:
- имя посетителя парка аттракционов;
- название парка аттракционов;
- дата посещения парка;
- цены приобретенных билетов на аттракционы (массив из шести элементов).
Напишите программу, выполняющую следующие действия:
- ввод с клавиатуры данных о посещении парка аттракционов;
- вывод на дисплей сведений о посещении парка аттракционов с указанием максимальной цены билета на аттракцион.

ЗАДАНИЕ 3. Составьте программу на языке С/С++, позволяющую пользователю с помощью меню:
- сохранить в текстовом файле строку, введенную пользователем;
- считать из файла строку и найти сумму кодов всех символов в строке;
- записать результат в бинарный файл и просмотреть его на экране.
vas0001976 вне форума Ответить с цитированием
Старый 12.06.2012, 16:50   #2
DarkVss
 
Аватар для DarkVss
 
Регистрация: 11.06.2012
Сообщений: 5
По умолчанию Первая

Код:
#include <iostream>
using namespace std;
#include <math.h>

void main(){
	int i,n=14,z,plu,min;
	int *A=new int[n];
	while(1){
		cout<<"\nSelected item of menu:";
	cout<<"\n1)Creat array";
	cout<<"\n2)Task";
	cout<<"\n0)Exit\n";
	cin>>z;
	switch(z){
		case 1:{
			cout<<"Basic array:\n";
			for(i=0;i<n;i++){
				A[i]=rand()%150-50;
				cout<<A[i]<<"  ";
			}
			   };break;
		case 2:{
			plu=0;
			min=0;
			for(i=0;i<n;i++){
				if(A[i]<0)min++;
				else if (A[i]>0)plu++;
			}
			if(plu>min)cout<<"\nPolozhite'nyh bol'she.\n";
			else if (plu<min)cout<<"\nOtricatel'nyh bol'she.\n";
			else cout<<"\nPolozhite'nyh i otricatel'nyh porovnu\n";
			   };break;
		case 0:return;
		default: cout<<"\nSelected item of menu,fool!!!\n";break;
	};
}
}
DarkVss вне форума Ответить с цитированием
Старый 12.06.2012, 17:02   #3
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

vas0001976

Помогите чайнику в решении 3 задач. ПОЖАЛУЙСТА!!! Сессия горит

Rififi вне форума Ответить с цитированием
Старый 12.06.2012, 22:01   #4
vas0001976
Новичок
Джуниор
 
Регистрация: 11.06.2012
Сообщений: 3
По умолчанию

Спасибо! Это решение третьей задачи?
vas0001976 вне форума Ответить с цитированием
Старый 13.06.2012, 04:17   #5
DarkVss
 
Аватар для DarkVss
 
Регистрация: 11.06.2012
Сообщений: 5
По умолчанию

Нет,это первая-с массивом.
DarkVss вне форума Ответить с цитированием
Старый 13.06.2012, 19:40   #6
vas0001976
Новичок
Джуниор
 
Регистрация: 11.06.2012
Сообщений: 3
По умолчанию

Спасибо огромное! А может кто сможет и вторую с третьей решить. Заранее благодарен!
vas0001976 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
2 задачки warca Паскаль, Turbo Pascal, PascalABC.NET 1 22.11.2011 00:06
Задачки. Soledan Помощь студентам 0 20.12.2009 16:10
Задачки на Паскале помогите пожалуйста решить 2 задачки, а то отчислят. плиз VADOS2009-1 Помощь студентам 0 03.06.2009 18:11
задачки Shuma Паскаль, Turbo Pascal, PascalABC.NET 9 03.12.2008 13:10