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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kostia1012
1 / 1 / 0
Регистрация: 17.11.2013
Сообщений: 96
#1

Вывод элементов массива в строку - C++

27.11.2013, 12:04. Просмотров 277. Ответов 1
Метки нет (Все метки)

Привет. Помогите, пожалуйста...
Есть код программы, она выводит элементы массива в столбец, подправьте,чтобы элементы массива выводились в строку

#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <time.h>
using namespace std;
int main ()
{
setlocale(0,"");
int t,s=0,p=0;
char ch;
int x [17];
for ( ; ; )
{
do
{
cout <<"Программа находит сумму четных отрицательных и сумму нечетных положительных элементов массива.\n";
cout <<"1. Заполнить массив и вывести его на экран.\n";
cout <<"2. Выполнить операции над массивом и посмотреть результат.\n";
cout <<"3. Закрыть программу.\n";
cout <<"Выберите пункт меню:\n";
ch=getchar ();
}
while (ch!='1' && ch!='2'&& ch!='3');
switch (ch)
{
case '1':
{

for (t=0; t<17; ++t) x[t]= rand()%(180+240+1)-240;
cout <<"Элемент массива:\n";
//cout <<"Элемент массива:"<<x[t]<<"\n";
for (t=0; t<17; ++t) cout <<""<<x[t]<<"\n";
system ("pause");
getchar();
break;
}
case '2':
{
cout <<"Cумму четных отрицательных и сумма нечетных положительных элементов массива:\n";
for (int i = 1; i < 17; i++)
if (x[i]<0 && x[i]%2==0) s=s+x[i];
else p=p+x[i];
cout<<"Cумма четных отрицательных равна "<<s<<"\n"<<"Сумма нечетных положительных равна "<<p<<"\n";
system ("pause");
getchar();
break;

}
case '3':
exit(0);
}
}
system ("pause");
return (0);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2013, 12:04     Вывод элементов массива в строку
Посмотрите здесь:
Вывод результата в строку, не более 10 элементов C++
Cделать вывод массива на экран по 15 чисел в строку C++
C++ Разработайте программу, в которой организован ввод элементов одномерного массива и вывод данных элементов
Ввод и вывод массива целых чисел Вычислить сумму модулей элементов массива,располроженных после первого отрицательного C++
C++ Ввод и вывод массива целых чисел Вычислить сумму модулей элементов массива,располроженных после первого отрицательного
Как сгенерировать строку из элементов массива? C++
C++ Вывод элементов массива
Вывод элементов массива C++
C++ Вывод элементов массива
Вывод элементов массива C++
Вывод элементов массива C++
C++ Вывод элементов массива в 5 столбцов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alexxandr
143 / 52 / 7
Регистрация: 12.11.2013
Сообщений: 162
27.11.2013, 12:05     Вывод элементов массива в строку #2
C++
1
2
3
4
5
6
7
8
9
for (t=0; t<17; ++t) x[t]= rand()%(180+240+1)-240;
cout <<"Элемент массива:\n";
//cout <<"Элемент массива:"<<x[t]<<"\n";
for (t=0; t<17; ++t) cout <<""<<x[t]<<" ";
cout << endl;
system ("pause");
getchar();
break;
}
Yandex
Объявления
27.11.2013, 12:05     Вывод элементов массива в строку
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru