2 / 2 / 0
Регистрация: 17.11.2013
Сообщений: 96
1

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

27.11.2013, 12:04. Показов 8279. Ответов 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);
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2013, 12:04
Ответы с готовыми решениями:

Вывод массива по 5 элементов в строку
В начале вводится элементы массива (их 20 штук) Далее их нужно вывести по 5 штук на 1 строку.....

Вывод элементов массива в одну строку
Здравствуйте! Суть какая, есть массив test в котором n элементов. Вывожу их так: for (int...

Вывод в строку всех элементов массива.
Procedure vyvod; begin for i:=1 to n do write (a); end; Правильно? И как сделать чтоб...

Вывод элементов ассоциативного массива по определенным параметрам элементов этого массива
Доброго времени суток форумчане! Решил создать тему ибо решения на просторах форума не нашел. Уже...

1
143 / 52 / 17
Регистрация: 12.11.2013
Сообщений: 162
27.11.2013, 12:05 2
Лучший ответ Сообщение было отмечено Kostia1012 как решение

Решение

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;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2013, 12:05
Помогаю со студенческими работами здесь

Вывод массива в строку
Ребята, помогите пожалуйста дописать код. Option Base 1 Const n = 40 Sub Zadanie2() Dim X(n)...

Вывод из массива в строку
В первом цикле создаю уникальное название фильма, во втором вывожу данные из БД. Название, которое...

Вывод массива в строку
1. Ввод массива целых чисел. 2. Вывод массива в строку. 3. Найти минимальный элемент среди...

Вывод массива в строку
1. Ввод массива целых чисел. 2. Вывод массива в строку. 3. Вычисление среднего арифметического...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru