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

Задача на массивы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Простейшая программа. Зацикливание. Где ошибка? http://www.cyberforum.ru/cpp-beginners/thread696891.html
Ввести вещественное число A (> 1). Вывести наибольшее из целых чисел N, для которых сумма 1 + 1/2 + ... + 1/N будет меньше A, и саму эту сумму #include <iostream> using namespace std; int main() { double
C++ Напишите программу помогите пожалуйсто написать программу.условие в фотографии потрудитесь перепечатать задание. http://www.cyberforum.ru/cpp-beginners/thread696885.html
Операторы с++ C++
Здравствуйте! Кто-то скажет мне что значит такая запись в С++ ? Это алгоритм Эвклида, но очень странная запись, не могу в интернету найти ничего об этом.) ui gcd(ui a, ui b) { while (b) b^=a^=b^=a%=b; return a; }
C++ Ввести продажи книг за 3 года, пользуясь двумерным массивом
Я только что здесь отписывался с этим заданием, но у меня возник еще один вопрос. Моя задача сделать прогу, которая предлагает пользователю ввести количество проданных книг за каждый месяц, а потом она это подсчитует. Но только теперь мне нужно ввести продажи за 3 года, пользуясь двумерным массивом. Вот код: #include <iostream> using namespace std; int main () { char * months= {...
C++ Почему конструктор не работает? http://www.cyberforum.ru/cpp-beginners/thread696857.html
Нужна помощь, коллеги, так как сам ничего не понял. Создал класс. Хотелось бы, чтобы при создании объекта явный конструктор класса специфицировал два параметра из string. При попытке специфицировать два параметра компилятор ошибки не выдает, но при запуске программа вылетает. Вот код, проблемное место выделил комментом: //Создать объект my класса Book и вывести 2 параметра объекта my....
C++ Вектор действительных чисел Ввести вектор действительных чисел. Все элементы больше величины среднего арифметического элементов вектора заменить на ноль, а максимальный элемент заменить на значение среднего арифметического. помогите написать код очень срочно надо, я уже запутался :wall: или дайте пожалуйста ссылку=) подробнее

Показать сообщение отдельно
UMZ
1 / 1 / 0
Регистрация: 15.06.2010
Сообщений: 12
14.11.2012, 00:53     Задача на массивы
Задание: Для Х, принимающего значения от XN=-30 до XK=50 с шагом ∆X=0,6, определить Y.
При условии:

Y= log3x, если x>6,8
Y= x-32, если 0<=x<=6,8
Y= sin(x), если x<0.
Результат выдать в форме таблицы значений X иY.

Проверьте, пожалуйста, решение, которое я здесь приведу. Исправьте, если что не так или предложите свой вариант, если считаете, что ваш вариант лучше. Только не судите строго, я С++ совсем недавно начал изучать и ошибки вполне возможны.
Код писал для компилятора Visual C++ 2008.
Решение:
#include "stdafx.h"
#include <iostream>
#include <string>
#include <fstream>
#include <math>
using namespace std;

//int _tmain(int argc, _TCHAR* argv[])
int main()
{
double a[35]; //задаю одномерный массив a[x] размерностию 35 на 35
for (double x=-20; x<0; x=x+0,6) // начальное значение х, конечное значение х, шаг х
a[x]= sin(x); // присваию значение массива функции
for (double x=0; x<=6,8; x=x+0,6)
a[x]= x-32;
for (double x=6,8; x<20; x=x+0,6)
a[x]= ln(x)/ln(3);
for (double j=0; j<=100; j++)
cout<<"x="<<x<<"y="<<a[x]<<endl; //вывод значения на экран (используя консольное приложение)
return 0;
}
 
Текущее время: 08:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru