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

Задание - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядочить символы массива в алфавитном порядке http://www.cyberforum.ru/cpp-beginners/thread379484.html
Даны строки A и B. Если строки состоят из одних и тех же символов и в A нет повторяющихся символов, то упорядочить символы A в алфавитном порядке и удалить из B русские буквы; в остальных случаях упорядочить символы A в порядке, обратном к алфавитному, удалив повторяющиеся символы, и продублировать знаки препинания в B.
C++ Форт Нокс Всем доброго времени суток. Начну с того, что прежде всего я не знала, в какую тему правильнее будет написать мою задачу. Но начнем с главного, с проблеммы с условием. Итак, задано на языке Си решить следующую задачку ("совершенно дэбильную", как сказал наш преподаватель). Есть космический корабль, который прилетел на планету Земля для того, чтобы собрать все наше золото. Рандомно в начале... http://www.cyberforum.ru/cpp-beginners/thread379482.html
Задача по наследованию. Не понимаю некоторые моменты в формулировке задания C++
Здравствуйте! Вот есть задание: Описать базовый класс СТРОКА Обязательные поля класса: # Указатель на char - хранит адрес динамически выделенной памяти для размещения символов строки; # Значение типа int - хранит длину строки в байтах; Обязательные методы: # Конструктор без параметров; # Конструктор, принимающий в качестве параметра С-строку (заканчивается нулевым байтом); #...
C++ Вывести наибольшее из целых чисел К,для которых сумма 1+2+...+К будет меньше или равна N, и саму эту сумму.
while. Дано целое число N(>1).Вывести наибольшее из целых чисел К,для которых сумма 1+2+...+К будет меньше или равна N, и саму эту сумму. помогите решить )) спасибо)
C++ запись алгоритма http://www.cyberforum.ru/cpp-beginners/thread379474.html
как правильна на С записать: 1. logx(y)- логарифм y по основанию x 2. ln y- натуральный алгоритм
C++ Перегруженные функции Подскажите, плиз, с заданием. Задание у меня такое: написать перегруженную функцию для расчета: y=|sin x|-|cos x| Написал я прогу на основе найденного одного листинга: #include <iostream> #include <cmath> using namespace std; подробнее

Показать сообщение отдельно
Close2real
Сообщений: n/a

Задание - C++

07.11.2011, 22:46. Просмотров 333. Ответов 2
Метки (Все метки)

Есть задание: Сжать элемент удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями.
Код
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <iostream>

int main(){
	setlocale(LC_ALL, "Russian");
int *j;
int i, n, z;
float s, t;
s=0;
i=0;
std::cout<<"Введите число переменных в массиве= ";
std::cin>>n;
j = (int*)calloc(n,sizeof(float));
for(;i!=n;i++){
std::cout<<"Введите "<<i+1<<" переменную= ";
std::cin>>j[i];

getchar();


};

i=0;

for(;i!=n;i++){
	if(j[i]<1){
if(j[i]<0)
{s=j[i]*(-1);
	if(s<1)
	{j[i]=0;};
}
else{j[i]=0;};

	};
}


i=0;
z=0;
for(;z!=n;i=0,z++){
	for(;i!=(n-1);i++){
					if(j[i]==0)
					{
						t=j[i+1];
						j[i+1]=j[i];
						j[i]=t;
					}
					};
};

for(;i!=n;i++){
std::cout<<j[i]<<" ";
};




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