Страница 1 из 1

Помогите с кодом плиз..

Добавлено: 21 фев 2011, 21:22
rodin_jr
// - программа для вычисления суммы элементов массива, находящихся после первого положительного элемента
(что здесь не правильно?)

Код: Выделить всё

#include <iostream.h>
#include <math.h>
#include <conio.h>

int main()
{

	const int k=10;
	int sum=0;
	int t;
	int a[k];
	

	for (int l=0; l<k; l++){
		cout << l+1 << ":";
		cin >> a[l];
	}

	for (int i=0; i<k; i++){
		if (a[i]>0) {
			t= i; 
			for (int j=t+1; j<k; j++){
		sum= sum + a[j];
		cout << sum << endl;
			} 
		}
	break;
	}
		cout << "\n\nSymma elementov massiva posle 1-go polozhitel'nogo = " << sum << endl;
	return 0;
}

Re: Помогите с кодом плиз..

Добавлено: 22 фев 2011, 08:35
minstrel

Код: Выделить всё

int main() {
	const int k=10;
	int sum=0;
	int t;
	int a[k];


	for (int l=0; l<k; l++){
		cout << l+1 << ":";
		cin >> a[l];
	}

	for (int i=0; i<k; i++){
		if (a[i]>0) {
			t= i; 
			break;
		}
	}
	for (int j=t+1; j<k; j++){
		sum= sum + a[j];
	} 
	cout << "\n\nSymma elementov massiva posle 1-go polozhitel'nogo = " << sum << endl;
	return 0;
}

Re: Помогите с кодом плиз..

Добавлено: 22 фев 2011, 17:50
rodin_jr
Spasibo bol'shoe)