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

Редактировать программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать класс, соответствующий матрицам, с операциями их сложения http://www.cyberforum.ru/cpp-beginners/thread19118.html
ПОМОГИТЕ ПОЖАЛУЙСТА!!! Задание: 1. Описать класс, соответствующий матрицам размерности 7 × 7, с операциями сложения матриц, умножения матрицы на число, умножения матриц друг на друга*, вычисления определителя матрицы** и вывода матрицы на экран. Создать объекты A и B этого класса. Каждый элемент матрицы A равен сумме номеров (нумерация начинается с 0) своих столбца и строки, т. е. aij = i + j....
C++ Упорядочить элементы 2х файлов Вобщем такая задача: Даны 2 файла в каждом элементы, упорядоченные по невозрастанию.Требуется упорядочить их и сохранить в третий файл. Сделал вот так: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <io.h> http://www.cyberforum.ru/cpp-beginners/thread19082.html
C++ Перемещение фишек
помогите мне пожалуйста, очень нужно, осталась одна задача до зачета. если что, есть вебмани. «Фишки» Последовательность клеток занумерована числами от 1 до N. В каждой клетке стоит либо черная, либо белая фишка. Группой назовем набор подряд стоящих фишек одного цвета, ограниченный с обеих сторон фишками другого цвета или концами последовательности. Следует переместить фишки так,...
C++ Подпрограммы сложения и умножения целых чисел, представленных в системах счисления с любым основанием от 2 до 10
1. Определить подпрограммы сложения и умножения целых чисел, представленных в системах счисления с любым основанием от 2 до 10. результаты проверять на десятичных числах. 2. Напишите программу создания n-символьной последовательности состоящей из совокупности 3 символов.... например 1,2,3 или a,b,c... в которой нет двух смежных идентичных последовательностей . для n=11 последовательность имеет...
C++ Заменить числа числительными http://www.cyberforum.ru/cpp-beginners/thread18853.html
Текст задачи: Имееться текстовый файл, в котором храниться некоторый текст. В тексте встречаються числа, записаные в цифровом представлении, а после числа в скобках одной буквой указан падеж, в котором это число следует читать. Напишите программу, которая на основе имеющегося файла создаст новый файл, заменяя числа количественными числительными в указаном падеже. Ф-ю которая которая...
C++ Русификатор С++ Слышал есть русификатор на С++, хотелось бы к 6 версии, но если нет то можно к любой. подробнее

Показать сообщение отдельно
maxlennon
1 / 1 / 0
Регистрация: 21.12.2008
Сообщений: 8

Редактировать программу - C++

21.12.2008, 00:14. Просмотров 1031. Ответов 7
Метки (Все метки)

Задача:
Составить функцию для подсчёта числа серий положительных, отрицательных чисел и нулей длиной не менее k в одномерном массиве целых чисел. Серией называется последовательность элементов массива , принадлежащих одному классу: int series (int n, int *k mas, int *k zero, int *k minus, int k и тд).

помогите с редактированием текста.
не особо правильно работает-а ошибки не вижу(((


текст
Код
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>



int series(int n, int *Kmas, int *Kplus, int *Kminus, int *Kzero, int k);

void main(void)
{
	clrscr();
	int x, n, *Kmas, i, k;
	int Kplus, Kminus, Kzero;

	printf("\n Enter the number of elements: ");
	scanf("%d", &n);

	for(i=0; i<n; i++)
	{
		printf("\n Enter %d Element: ", i+1);
		if ((Kmas = malloc(n*sizeof(int))) == NULL)
        return 1;
		scanf("%d", &Kmas[i] );
	}

	printf("\n Now enter k: ");
	scanf("%d", &k);
	if(k<=n){
	Kplus=Kminus=Kzero=0;

	x=series(n, Kmas, &Kplus, &Kminus, &Kzero, k);
	printf("\n\n Sum of + numbers: %d", Kplus);
	printf("\n Sum of - numbers: %d", Kminus);
	printf("\n Sum of 0 numbers: %d", Kzero);
		}
	 else
	 printf("\nk must be less tan n");
	getch();
}

int series(int n, int *Kmas, int *Kplus, int *Kminus, int *Kzero, int k)
{
	int i;
	
	for(i=0; i<k; i++)
	{
		if(Kmas[i]>0)
			*Kplus=*Kplus+1;
		if(Kmas[i]<0)
			*Kminus=*Kminus+1;
		if(Kmas[i]==0)
			*Kzero=*Kzero+1;
	}
	return 1;
	free(Kmas);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru