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

Ошибка в коде, по массивам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить регулярное выражение, пропускающее строки, являющиеся целыми числами в заданном диапазоне http://www.cyberforum.ru/cpp-beginners/thread674413.html
Ребя помогите пожалуйста. Я ничего не понимаю из того что ниже написано, а лабораторную по теории автоматов сдать надо! Для каждого из заданий необходимо подобрать по 10 примеров - удовлетворяющих условию и не удовлетворяющих. Примеры можно поместить в текстовый файлик, и программа должна будет его зачитать. Рекомендуется использовать для каждой строки функцию Regex.IsMatch(“^(…)$”) – где...
C++ Поменять местами первый и последний элемент массива (исправить код) Почему массив не не меняет первый и последний элемент местами? #include <iostream> #include <locale.h> using namespace std; int main() { setlocale(LC_ALL,"ukrainian"); int n, a, x; cout << "Введiть розмiр масива: "; http://www.cyberforum.ru/cpp-beginners/thread674412.html
C++ Предупреждения компилятора об использовании неинициализированных переменных
#include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h> #define n 5 #define m 5 #define p 5 #define q 5 const int N = 20;
Вставить после каждой серии нуль C++
Дан целочисленный массив размера N. Вставить после каждой его серии элемент с нулевым значением. Серия-группа одинаковых значений(серия может быть равна 1).Спасибо заранее.
C++ Вывести максимальное по абсолютной величине число http://www.cyberforum.ru/cpp-beginners/thread674394.html
Ввести 10 действительных чисел, вывести максимальное по абсолютной величине число. #include<stdio.h> //#include "StdAfx" void main(void) { float a,absmax; int k=1; {
C++ Оператор switch Дан номер телевизионного канала. Вывести на экран наиболее популярные программы этого канала подробнее

Показать сообщение отдельно
Tumenbayev
0 / 0 / 0
Регистрация: 18.10.2012
Сообщений: 16
18.10.2012, 19:34     Ошибка в коде, по массивам
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
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
int main() {
char array1[30];
char array2[30];
int lenghtArray1;
int number=0;
cout<<"Enter the your message\n";
cin>>array1;
cout<<"Enter the number for change\n";
cin>>number;
lenghtArray1=strlen(array1);
for(int i=0; i<number; i++)
{
array2[i]=array1[i];
}
for(int i=number; i<lengthArray1; i++)
{
array1 [i-number]=array1[i];
}
for(int i=lengthArray1-number; i<lengthArray1; i++)
{
array1[i]=array2[i+number-lengthArray1];
}
for(int i=0; i<lengthArray1; i++)
{
cout<<array1[i];
}
return 0;
}
Где ошибка в коде, помогите с ее решением.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru