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

Реализовать с использованием массива двунаправленное кольцо (программа работает не правильно) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определенный интеграл http://www.cyberforum.ru/cpp-beginners/thread897179.html
Необходимо численным методом найти приближенное значение определенного интеграла(скинул задание с методички на всякий). Вот прога: #include<stdio.h> #include<conio.h> #include<math.h> void main() { float a=0.3853,b=2.0, w = 0.1; float m,k,h,Inj; int nj=2,j; while(b<=3.0)
C++ Дана строка символов до точки. Составить программу, проверяющую, является ли данная строка палиндромом, т. е. читается ли она слева направо и справа н Дана строка символов до точки. Составить программу, проверяющую, является ли данная строка палиндромом, т. е. читается ли она слева направо и справа налево одинаково. http://www.cyberforum.ru/cpp-beginners/thread897177.html
C++ Разложение в степенной ряд (программа работает не правильно)
Помогите пожалуйста исправить программу, чтобы работала правильно Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд в двух случаях: а) для заданного n; б) для заданной точности (0.0001). Для сравнения найти точное значение функции. #include <iostream> #include <iomanip> #include <cmath>
написать код для создания бмп файла заданного размера си++ C++
как написать код для создания бмп файла,размеры задаем сами.в последующем применяем для его масштабирования
C++ В строке удалить введённое буквосочетание http://www.cyberforum.ru/cpp-beginners/thread897174.html
В строке удалить введённое буквосочетание.
C++ Среди N введенных чисел найти количество соседей разных знаков Задача №1 "Среди N введенных чисел найти количество соседей разных знаков" ____________ Надеюсь на вашу помощь подробнее

Показать сообщение отдельно
маня
1 / 1 / 0
Регистрация: 28.04.2012
Сообщений: 114
10.06.2013, 11:14     Реализовать с использованием массива двунаправленное кольцо (программа работает не правильно)
Подскажите. что не так в программе?
работает не совсем правильно
1) Реализовать с использованием массива двунаправленное кольцо (просмотр возможен в обе стороны, от последнего элемента можно перейти к первому).
2) Распечатать полученный массив, начиная с К-ого элемента и до К-1 ( по кольцу влево).
3) Добавить в кольцо первый и 3 последних элемента.
4) Распечатать полученный массив, начиная с К-ого элемента (и до К+1 по кольцу вправо).

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
using namespace std;
#define N 10
void kolco(float *A,int dim, int k,int kol)
{
  for(int i=k;;i++)
  {
 if(i>N*kol+k+1) break;
 printf("A[%d]=%.2f ",i%dim,A[i%dim]);
  }
}
void main()
{
 float A[N];
 int k=0;
 for(int i=0;i<N;i++)
 A[i]=(float)rand()*100/(float)RAND_MAX;
 kolco(A,N,k,1);
system ("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru