Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Информационные технологии
        Решение задач на С++
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Информационные технологии" «

Переход к теме
<< Назад Вперед >>
Несколько страниц [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ]
Модераторы: paradise, KMA
  

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

Отправка ответа:
Имя пользователя   Вы зарегистрировались?
Пароль   Забыли пароль?
Сообщение

Использование HTML запрещено

Использование IkonCode разрешено

Смайлики разрешены

Опции отправки

Добавить подпись?
Получать ответы по e-mail?
Разрешить смайлики в этом сообщении?
Просмотреть сообщение перед отправкой? Да   Нет
 

Переход к теме
<< Назад Вперед >>
Несколько страниц [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ]

Форум работает на скрипте © Ikonboard.com