Форум программистов, компьютерный форум, киберфорум
Наши страницы

Встраивание программы в меню - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры. Бинарное дерево. http://www.cyberforum.ru/cpp-beginners/thread293210.html
Поставлена такая задача. Является ли двоичное дерево линейным списком вершин? Реализовать надо на динамических структурах. PS. Можете показать литературу куда смотреть, что бы понять по какому...
C++ Упорядоченные массивы Люди, будьте любезны, напишите программу на с/с++. Написать функцию, которая возвращает 1, если одномерный массив, полученный функцией в качестве аргумента, является упорядоченным по возрастанию. я... http://www.cyberforum.ru/cpp-beginners/thread293197.html
C++ В строках, начинающихся с отрицательного элемента поменять местами максимальный и минимальный элементы
Задана матрица М*N. В строках, начинающихся с отрицательного элемента поменять местами максимальный и минимальный элементы
Как сделать это с массивами? C++
Задан (и уже заполнен положительными числами) массив int A. Необходимо написать фрагмент программы, который: а) выведет на экран число, чаще всех остальных встречающееся в массиве А (для данного...
C++ Предикат для сортировки std::list http://www.cyberforum.ru/cpp-beginners/thread293136.html
Помогите правильно составить предикат для сортировки std::list Валит ошибку WinXP, VC6 #include "stdafx.h" #include <list> using namespace std; struct _strMy { int Id;
C++ Найти максимальные и минимальные элементы матрицы и их кординаты С помощью датчика случайнных чисел сформулировать матрицу H.Вывести ее на экран. Найти максимальные и минимальные элементы матрицы и их кординаты. подробнее

Показать сообщение отдельно
Delpix
delpix.ru
19 / 19 / 1
Регистрация: 06.05.2011
Сообщений: 235

Встраивание программы в меню - C++

11.05.2011, 16:58. Просмотров 306. Ответов 0
Метки (Все метки)

Здравствуйте, мне нужно встроить мою программу в меню.

Вот программа:
Дан массив из 10 вещественных элементов. Массив вводится с клавиатуры. Найти количество нулевых элементов.

Код
#include <iostream>
using namespace std;
void main()
{
setlocale (LC_ALL,"Russian");
double k,a[10];
int i;
cout<<"Введите элементы массива"<<endl;
for (i=0; i<10; i++)
{	
	cout<<"Элемент ["<<i<<"]=";
	cin>>a[i];
}
unsigned int w=0; 

for (i=0;i<10;i++) 
{ 
if(a[i]==0.0) w++; 
} 
cout<<"Количество нулей в массиве = "<<w<<endl;
}
Вот меню:
Ввод массивов организовать с помощью файлов или с клавиатуры по выбору пользователя. Аналогично реализовать и вывод.


Код
#include <iostream>
#include <math.h>
#include <time.h>
#include <fstream>
using namespace std;
void main ()
{	setlocale (LC_ALL,"Russian");
	cout<<"1. Ввод с клавиатуры"<<endl;
	cout<<"2. Ввод из файла"<<endl; 
	cout<<"Введите номер вашего выбора:"<<endl;
	int ans;
	cin>>ans;
	if(ans!=1&&ans!=2)
	{
		cout<<"Ошибка!";return;
	}
	char a[80];
	if(ans==1)
		cin.getline(a,79);
		if(ans==2)
		{
			ifstream fin("start.txt");
			if(!fin)
			{
			cout<<"Нет файла!";
			return;
			}
			fin.getline(a,79);
			fin.close();
			}

		int i=0;
		while(a[i]!='\0')
		{
		if(a[i]=='a')
			(a[i]=='A');
		i++;
		}
	cout<<"1. Вывод в окне"<<endl;
	cout<<"2. Вывод в файл"<<endl; 
	cout<<"введите номер вашего выбора:"<<endl;
	int ans2;
	cin>>ans2;
	if(ans2!=1&&ans2!=2)
	{
		cout<<"Ошибка!";return;
	}
	if(ans2==1)
		cout<<a<<endl;
		if(ans2==2)
		{
			ofstream fout("finish.txt");
			if(!fout)
			{
			cout<<"нет файла!";
			return;
			}
			fout<<a<<endl;
			fout.close();
		}
}
Кто поможет кину доллар на Webmoney, не много но приятно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru