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

Одномерный масив.Добавление элементов в конец.С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ объясните пожалуйста: tz какого типа http://www.cyberforum.ru/cpp-beginners/thread740474.html
объясните пожалуйста: tz какого типа #include <conio.h> #include <iostream> struct STUDENT { char fio; char oc; };
C++ Дан массив целых чисел, содержащий 20 элементов Написал прогу, вот только интересно, правильно ли я понял условие, вообщем вот задание - Дан массив целых чисел, содержащий 20 элементов. Записать в тот же массив сначала все отрицательные числа и нули, а затем все положительные числа, сохраняя порядок их следования. А вот моё решение, только я не выводил рандомный массив, я вывел сразу отсортированный массив - #include <cstdlib> http://www.cyberforum.ru/cpp-beginners/thread740456.html
C++ Строковые данные ( Определить количество слов, у которых первый и последний символ совпадают между собой)
Дана строка символов. Группы символов, не разделённые пробелами, считаются словами. Определить количество слов, у которых первый и последний символ совпадают между собой. Кто,чем,как поможет? Добавлено через 52 минуты Эй? вообще молчок блин
Ошибки C++
#include <iostream> #include <string> #include <cstring> #include <windows.h> #include <limits> using namespace std; struct employee
C++ Получение вчерашней даты? http://www.cyberforum.ru/cpp-beginners/thread740442.html
помогите, надо получить/присвоить вчерашнюю дату переменной типа стринг.
C++ не корректно работает (перегрузить операторы +,-,*) Суть: перегрузить операторы +,-,* посчитать выражение (odin1+odin2)*(odin1-odin3) а да, и еще тут нету, помогите дописать пожалуйста "метод определения обратной дроби" #include "stdafx.h" #include "iomanip" #include "iostream" #include "math.h" using namespace std; class drob подробнее

Показать сообщение отдельно
svkpro
 Аватар для svkpro
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
20.12.2012, 23:16     Одномерный масив.Добавление элементов в конец.С++
я бы сделал так:
Код
#include "stdafx.h"
#include <iostream>

using namespace std;

const int N=10;//максимальное количество элементов
int c,i,j,k,n,massiv[N];    


int main()
{
	locale::global(locale("Rus"));
	cout<<"какое количество элементо вы хотите ввести?(не больше 10)\n"; 
		cin>>c;
	for(i=0;i<c;i++)
		cin>>massiv[i];   //Ввод массива
	cout<<"это ваш массив: [";
	for(i=0;i<c;i++)//вывод на экран
		cout<<massiv[i]<<",";
		cout<<"]"<<endl<<endl;
	cout<<"Введите количество последних элементов(К)\n";
		cin>>k;
	if(k>c)
	{
		cout<<"вы ввели неверное значение! приложение будет закрыто!";//проверка правильности данных
		cin.get();
		cin.get();
		exit(1);
	}
	n=(i-k);
	for(j=n;j<=i;j++)		
		massiv[j]=1;	
	cout<<"это ваш массив после замены последних К элементов: [";
	for(i=0;i<c;i++)//вывод на экран
		cout<<massiv[i]<<",";
		cout<<"]"<<endl<<endl;
	system("pause");

	return 0;
}
Добавлено через 7 минут
Цитата Сообщение от svkpro Посмотреть сообщение
я бы сделал так:
Код
#include "stdafx.h"
#include <iostream>

using namespace std;

const int N=10;//максимальное количество элементов
int c,i,j,k,n,massiv[N];    


int main()
{
	locale::global(locale("Rus"));
	cout<<"какое количество элементо вы хотите ввести?(не больше 10)\n"; 
		cin>>c;
	for(i=0;i<c;i++)
		cin>>massiv[i];   //Ввод массива
	cout<<"это ваш массив: [";
	for(i=0;i<c;i++)//вывод на экран
		cout<<massiv[i]<<",";
		cout<<"]"<<endl<<endl;
	cout<<"Введите количество последних элементов(К)\n";
		cin>>k;
	if(k>c)
	{
		cout<<"вы ввели неверное значение! приложение будет закрыто!";//проверка правильности данных
		cin.get();
		cin.get();
		exit(1);
	}
	n=(i-k);
	for(j=n;j<=i;j++)		
		massiv[j]=1;	
	cout<<"это ваш массив после замены последних К элементов: [";
	for(i=0;i<c;i++)//вывод на экран
		cout<<massiv[i]<<",";
		cout<<"]"<<endl<<endl;
	system("pause");

	return 0;
}
немножко не то)) сейчас переделаю)) хотя это тоже полезный пример)
 
Текущее время: 10:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru