c++第五次上机实验--项目一、项目五

/*
* 文件名称:项目1:数组分离
* 作    者:何泽志
* 完成日期:   2016 年 5月 7  日
* 版 本 号:v1.0
* 输入描述:十个整数
* 问题描述:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。
* 程序输出:数组中的奇数和偶数
* 问题分析:略
* 算法设计:略
*/
#include<stdio.h> 
#include<iostream>
using namespace std;
int main()
{
	const int n = 10;
	int a[n], i, b[n] = { 0 }, c[n] = { 0 };
	for (i = 0; i<n; i++)
		b[i] = 1;
	for (i = 0; i<n; i++)
	{
		cin >> a[i];
		if (a[i] % 2 == 1)
		    b[i] = a[i];
		if (a[i] % 2 == 0)
			c[i] = a[i];
	}
	cout << "奇数为:\n";
	for (i = 0; i<n; i++)
	{
		if (b[i] != 1)
			cout << b[i] << " ";
	}
	cout << " \n" << "偶数为:\n";
	for (i = 0; i<n; i++)
	{
		if (c[i] != 0)
			cout << c[i] << " ";
	}
	cout << " \n";
	system("pause");
	return 0;
}

/*
* 文件名称:项目5:数组求和
* 作    者:何泽志
* 完成日期:   2016 年 5月 8  日
* 版 本 号:v1.0
* 输入描述:十个整数
* 问题描述:从键盘中输入10个数,分别求出整数的和与负数的和
* 程序输出:正和、负和
* 问题分析:略
* 算法设计:略
*/
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
	const int n = 10;
	int a[n], i, zs = 0, fs = 0;
	for (int i = 0; i<10; i++)
	{
		cin >> a[i];
		if (a[i]> 0)
			zs=zs+a[i];
		else
			fs=fs+a[i];
	}
	cout << "正数和:" << zs << endl;
	cout << "负数和:" << fs << endl;
	system("pause");
	return 0;
}

时间: 2024-10-09 02:29:24

c++第五次上机实验--项目一、项目五的相关文章

c++第五次上机实验:项目一-奇数偶数分组

一.问题及代码 /* * 文件名称: * 作 者:刘伟 * 完成日期:2016 年 5月 10日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入数组A * 问题描述: 将数组A中奇数放进数组B中,将偶数放进数组C中. * 程序输出:输出数组B与C * 问题分析:略 * 算法设计:略 */ #include<iostream> using namespace std; int main() { const int N=10; int A[N],B[N],C[N],

C++第五次上机实验—教师干部类

上机内容:多重继承派生类的使用 上机目的:掌握多重继承 /* * 文件名称:教师干部类 * 作 者:甘立文 * 完成日期:2016年5月6日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include <iostream> #include <string> using namespace std; class Teacher { public: Teacher(string n

第五次上机实验

一. * 文件名称: 项目一 数组分离 * 作    者:  赖诗文 * 完成日期:   2016年  5 月  10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出. * 输入描述:  输入10个整数 * 问题描述: 分出奇数和偶数 * 程序输出:  奇数组和偶数组 * 问题分析: * 算法设计:  for的循环语句,数组a[i], 双分支选择语句. */ 二. #include<iostre

第五章上机实验报告

1.     实践题目及问题描述 工作分配问题:n件工作分配给n个人,为每一个人都分配1 件不同的工作,工作i分配给第j个人所需的费用为cij,设计一个算法,使总费用最小. 2.     算法描述 (1)     解空间 {<x11,x12-x1n>,<x21,x22-x2n>--<xn1,xn2-xnn>} 其中 <x11,x12-x1n>!=<x21,x22-x2n>!=-!= <xn1,xn2-xnn> (2)     解空间树

c++第五次上机实验

一.问题及代码 <pre name="code" class="cpp">/* * 文件名称: 1 * 作 者: 梁世雄 * 完成日期: 2016年 5月 5日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:数组分离 * 输入描述: 无 * 问题描述: 数组分离 * 程序输出: 奇偶数组 * 问题分析: 数字要归类在各自的数组中 * 算法设计: for语句和if语句嵌套使用 */ #include<iostream> using

SDN第五次上机作业

SDN第五次上机作业 实验目的 1.搭建如下拓扑并连接控制器 2.下发相关流表和组表实现负载均衡 3.抓包分析验证负载均衡 实验步骤 1.建立以下拓扑,并连接上ODL控制器. 原文地址:https://www.cnblogs.com/ZHOULR/p/8127854.html

17秋 SDN课程 第五次上机作业

17秋 SDN课程 第五次上机作业 项目地址:https://github.com/Wasdns/new_balance Task of SDN Course, Realizing Load Balancer: New Balance Introduction: This demo introduces a simple load balancer application which schedules traffics based on packet rate. At runtime, the

Java语言程序设计 上机实验5 异常

Java语言程序设计 上机实验5 实验目的: 理解异常的概念,掌握Java的异常处理机制.常见异常的捕获方法.自定义异常及其抛出和捕获方法. 实验内容: 常见异常的捕获: 编写一个程序,分别生成ArrayIndexOutOfBoundsException类型和NumberFormatException类型的异常:然后改写程序,对这两种类型的异常进行捕获并合理地处理. 另外,思考并回答问题:能否0同时抛出ArrayIndexOutOfBoundsException类型和NumberFormatEx

Java语言程序设计 上机实验4 掌握声明接口、一个类实现接口的声明和使用方法

Java语言程序设计 上机实验4 实验目的: 理解接口的作用,理解接口和实现接口的类的关系,掌握声明接口.一个类实现接口的声明和使用方法:熟悉Java语言包和实用包中的常用类. 实验内容:(*)为选做 声明圆柱体类Cylinder,继承椭圆类Ellipse(实现周长Perimeter接口和面积Area接口),为圆柱体类设计较为全面的构造方法,并实现体积Volume接口,计算表面积和体积. 将Java的若干关键字(15个以上)保存在一个字符串数组中,对其按升序排列,再采用顺序查找和二分法查找,判断