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

поделить массив напополам и отдельно сдвигать 1 и 2 часть этого массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный массив записать в файл http://www.cyberforum.ru/cpp-beginners/thread404483.html
Всем привет! Возникла проблемка: как записать двумерный динамический массив в файл построчно с помощью fwrite? Делаю так (файл открыт для записи в бинарном режиме, чуть что) - и всё записывается, как надо: char mas; ... fwrite (&mas, sizeof (mas), 1, out); // 0<=j<m
C++ Может у кого есть метод Гомори на С++?? Если у вас есть метод Гомори на С++ или ссылки на рабочую программу, киньте пожалуйста!! http://www.cyberforum.ru/cpp-beginners/thread404481.html
создать односвязный список на Си, содержащий элементы 12, 93,301. Удалить из этого списка 93. C++
создать односвязный список на Си, содержащий элементы 12, 93,301. Удалить из этого списка 93
Подсчитать количество символов в файле C++
Функция while(f.eof()) насколько я помню обозначает сделать то то пока не будет конец файла. Я ввел счетчик ,что бы узнать сколько символов в файле. Который час пробую разные варианты. Подскажите функцию что бы определить количество символов. int _tmain(int argc, _TCHAR* argv) { char a; int k=0; ifstream f("siz.txt"); if(!f)
C++ Используя операцию деление нацело, вывести не остаток, а сам результат http://www.cyberforum.ru/cpp-beginners/thread404462.html
как, используя операцию деление нацело, вывести не остаток, а сам результал?
C++ Что не так в примере? В общем-то пример взять из википедии, но он нифига не компилицо... http://en.wikipedia.org/wiki/Virtual_function#C.2B.2B #include <iostream> #include <memory> #include <vector> class Animal { public: virtual void eat() { std::cout << "I eat like a generic animal.\n"; подробнее

Показать сообщение отдельно
z1_dane
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 3

поделить массив напополам и отдельно сдвигать 1 и 2 часть этого массива - C++

11.12.2011, 17:14. Просмотров 291. Ответов 0
Метки (Все метки)

В этой проге у меня просто сдивает массив на n позиций вправо, (массив и сдвиг задаются с клавиатуры), а нужно поделить массив напополам и сдвигать 1 и 2 часть.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include "stdafx.h"
#include<iostream.h>
#include <math.h>
int main()
{
 
double a[10];
int i,k,n,m,g,p,z;
cout<<"vedite razmer ";
cin>>k;
for(i=0;i<k;i++)
{
cout<<"vvedite a["<<i<<"]= ";
cin>>a[i];
}
for(i=0;i<n;i++)
cin>>n;
{
cout<<a[i]<<" ";
}
cout<<"sdvinut massiv na: " <<endl;
cin>>n;
m=n/k;
if(n>m*k) n=n-m*k;
z=k-n;
for(g=z;g<k;g++)
{
cout<<a[g]<<" ";
}
for(p=0;p<z;p++)
{
cout<<a[p]<<" ";
}
cout<<"\n";
return 0;
}
Спасибо за помощь)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru