Guest
Новичок
|
F1 me. Такая задачка: Локатор ориентирован на одну из сторон света(«С» - север, «З» - запад, «Ю» - юг, «В» - восток) и может принимать три цифровые команды поворота: 1 – поворот налево, -1 – поворт направо, 2 – поворот на 180 градусов. Дан символ С – исходная орментация локатора и целые числа N1 и N2 – две посланные команды. Вывести ориентацию локатора после выполнения этих команд. Тут надо юзать switch. Подскажите в общих чертах хотя бы)))А то моссск поломал уже
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 19 апр. 2008 16:48 | IP
|
|
dimy4ka
Новичок
|
Кто может сделать на С++ такое или дайте посмотреть похожее: С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: • Выводит текст на экран дисплея; • Определяет наибольшее количество подряд идущих пробелов в тексте и выводит в файл; • По нажатию произвольной клавиши поочередно выделяет каждую из последовательностей пробелов максимальной длины.
|
Всего сообщений: 1 | Присоединился: апрель 2008 | Отправлено: 21 апр. 2008 22:02 | IP
|
|
Guest
Новичок
|
Помогите в таком вопросе. Надо реализовать вторую интерполяционную формулу Ньютона. Дана функция, пределы и шаг хода между ними. Соответственно, считаю x-ы, потом значения функции к каждому из них. Однако, в формуле полинома присутствует такая бяка, как алгебраические разности n-ного порядка. Пробовал реализовать их в виде таблицы, но все равно ничего не работает. Вот код программы: #include <stdio.h> #include <iostream.h> #include <stdlib.h> #include <math.h> #include <iomanip.h> // Наша функция double fx (double x) { return (cos(x)-x*2); } int main() { //Запрос пределов и кол-ва шагов double a,b,h; int N; cout << "a="; cin >> a; cout << "b="; cin >> b; cout << "N="; cin >> N; //Расчет шага h=(b-a)/(N-1); double *x; x=new double[N]; double *f; f=new double[N]; for(int i=0;i<N;i++) { x[ i ]=a+i*h; f[ i ]=fx(x[ i ]); cout << x[ i ] << endl; cout << "f=" << f[ i ] << endl; } //Составление таблицы разностей double **m; m = new double *[N]; for (int i=0; i<N; i++) { m[ i ] = new double [N]; } for(int i=0;i<N;i++) { m[0][ i ]=fx(x[ i ]); } for(int i=1;i<N;i++) { for(int j=0;j<N;j++) { m[ i ][ j ]=(m[i-1][j+1])-(m[i-1][ j ]); } } for (int i=0; i<N; i++) { for (int j=0; j<N; j++) { cout << " " << m[ i ][ j ]; } cout << endl; } cout << endl; //Расчет полинома double *p; p=new double[N]; double q,fact=1,sum=0,s=0; for(int j=1;j<N;j++) { q=(x[ j ]-x[0])/h; for(int i=0;i<j;i++) { fact=fact*i; sum=sum*(q-i+1); } s=(sum/fact)*m[ j ][N-j]*f[N-j]+s; p[ j ]=s+f[N]; } cout << endl <<endl <<endl <<endl <<endl <<endl <<endl ; for(int i=0;i<N;i++) { cout << "p=" << p[ i ] << endl; } cin.get();cin.get(); }
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 22 мая 2008 2:09 | IP
|
|
Guest
Новичок
|
Помогите пожалуйста с задачей на двухмерный массив.... Написать программу, в которой элементам двухмерного массива присвоить значение соответственно приведенной схеме, после чего вывести массив на экран: 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 0 1 1 1 0 0 0 0 0 1 0 0 0
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 24 мая 2008 19:47 | IP
|
|
SashOK
Новичок
|
Помогите пожалуйста немного переделать задачку по C++ очень нужно выручайте!!! Вот задача. // F1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream.h> #include <windows.h> int main(int argc, char* argv[]) { SetConsoleOutputCP (1251); SetConsoleCP (1251); cout<<"Введите поочерёдно элементы массива"; cout<<"\n"; int n[6]; for (int i=0;i<6;i++) cin>>n; cout<<"\n"; cout<<"Введённый массив:"; cout<<"\n"; for (int j=0;j<6;j++) { cout<<n[j]; cout<<"\n"; } int a=0,sum=0; for (int y=0;y<6;y++) if (y%2==1) { a+=1; sum=sum+n[y]; } double sr=(double)sum/a; cout<<"\n"; cout<<"Среднее арифметическое элементов c нечётными номерами массива равно"; cout<<"\n"; cout<<sr; cout<<"\n"; } А нужно сделать так, что бы она выводила элементы массива больше среднего арифмитического!
|
Всего сообщений: 1 | Присоединился: май 2008 | Отправлено: 5 июня 2008 12:25 | IP
|
|
Ksanka
Новичок
|
Привет. Помогите решить задачку. Составить программу, меняющую сочетание букв «па» на «ро»
|
Всего сообщений: 1 | Присоединился: июнь 2008 | Отправлено: 20 июня 2008 16:15 | IP
|
|
klintnorman
Начинающий
|
Привет. Я начинающий программер на С Нужно описать вот эту вещь: P - голова списка Я пока не могу догнать
|
Всего сообщений: 96 | Присоединился: октябрь 2007 | Отправлено: 27 июня 2008 13:56 | IP
|
|
JustMe
Новичок
|
Пожалуста помогите решить задание: Описать класс, который реализовывает указанный ниже тип данных. Класс должен содержать множественное число конструкторов для создания обектов определенного типа (конструктор по умолчанию и с параметрами, конструктор копии) и поданные в таблице операции над обектами классу (плюс обезательно операции присвоения и сравнения) с использованием механизма перегрузки операций. Написать программу, которая демонстрирует работу с обектами этого класса. Программа должна содержать меню для проверки всех методов класса и операции.Организовать выведение и введение данных с помощью классов-потоков сin и cout. Ето уже само задание "вектор в плоскости" добавления, умножения вектора, на число
|
Всего сообщений: 1 | Присоединился: июнь 2008 | Отправлено: 28 июня 2008 16:01 | IP
|
|
Guest
Новичок
|
Реклама Раскрутка Вашего сайта внешняя ссылка удалена Реклама Раскрутка Вашего сайта
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 28 июня 2008 18:11 | IP
|
|
gi
Новичок
|
Пожалуйста напшите код простенькой программы: Надо ввести с экрана в масив слова через пробел. Потом вывести на экран сначала те слова которые начинаються и кончаються на одну и туже букву, а затем все остальные! Помогите плиз!
|
Всего сообщений: 2 | Присоединился: июнь 2008 | Отправлено: 29 июня 2008 0:31 | IP
|
|