Студентам с лабораторными сюда (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by _Great_, 20 Jun 2007.

Thread Status:
Not open for further replies.
  1. RaTeN

    RaTeN New Member

    Joined:
    19 Aug 2010
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    #include <windows.h>
    #include <stdio.h>


    int main ()
    {

    char s1[5], s2[5], s3[5];
    printf("Vvedite 3 stroki\n");
    scanf("%5s\n%5s\n%5s\n", &s1, &s2, &s3);

    printf("%8s\n%8s\n%8s\n", s1, s2, s3);
    return 0;
    }

    короче, вводишь три строки любой длинны, а получить строки с кол-вом символов равным 5 и шириной поля 8... чет у меня когда вводишь получается первых 5 символов нормально, а вторая строка будет уже начинатся с обрезаных первой строки и может быть меньше по кол-ву символов... и третья будет первых 5 символов втрой строки... Что не правильно или как нужно по другому?
     
  2. ansel

    ansel New Member

    Joined:
    19 Jul 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Помощь в практической работе $

    Здравствуйте уважаемые форумчане, обращаюсь к Вам за срочной помощью, у меня есть такое задание по предмету "Компьютерные информационные технологии" - создать системный калькулятор, но не такой как в Винде стоит, а своебразный, вот смысл задания:

    Вид данных: "Целые числа в различ-ных системах счисления (СС). Основания систем счисления взять сле-дующие: 2, 8, 10, 16."

    ...и самое главное

    Операции: "Перевод чисел из одной системы счисления в любую другую.
    Образец программы – системный калькулятор"
    Тоесть можно из 10ричной в двоичную систему исчисления.

    Эта программа должна создаваться на Delfi 7
    и без заумных способов, простым прямым методом, чтобы самому хоть чуть разобраться.
    По сути 3 окошка ввода (1-ввода, 1 - в одну с-му исчисления, 1 - в другую с-му исчисления), две кнопки (1-ввод, 1-сброс),так ее представляю.

    Пример Работы!!!

    Сроки, сегодня день + максимум завтра до полудня.

    Узнавал у знающих людей что этот калькулятор, кто хорошо разбирается в Delfi, можно создать максимум за полчаса...Сам я в Delfi только впервые, так что не знаюсь в этом и обращаюсь к Вам.
    За это смогу скинуть 5WMZ на WebMoney (извините,сессия не простой оказалась).
    Жду с нетерпением Ваших предложений.

    Связь через аську 360-52-33-49
    ...или лучше пишите в Контакт id6364204
     
    #2882 ansel, 13 Sep 2010
    Last edited: 13 Sep 2010
  3. Qb1024

    Qb1024 New Member

    Joined:
    15 Jul 2009
    Messages:
    323
    Likes Received:
    4
    Reputations:
    0
    Слушайте, а проходить 3 семестра Visual basic .NET на компьютерной специальности это нормально?
     
  4. A1exx

    A1exx New Member

    Joined:
    8 Feb 2009
    Messages:
    24
    Likes Received:
    4
    Reputations:
    0
    Кто напишет программу ДАМ 6 знак!!!!!
     
  5. Nebiross

    Nebiross New Member

    Joined:
    14 Sep 2010
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Собственно интересует реализация алгоритма шифрования (текста) AES (Rijndael) с 192-битовым ключем на С# (под MS VS соответстенно). Был бы рад предоставленному листингу с примером, от другой помощи разумеется тоже не откажусь. Заранее благодарю.
     
  6. rocket1989

    rocket1989 New Member

    Joined:
    14 Sep 2010
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Управление яркостью светодиода

    Ребята, нужна очень сильно ваша помощь. Препод задал задачу написать на ассемблере для MSC-51:
    Задача «Управление яркостью светодиода»
    Необходимо реализовать программу, обеспечивающую плавное зажигание и гашение светодиода. Регулировка яркости свечения должна происходить путем изменения скважности. Шаг градации яркости равен 1/8 от максимальной яркости светодиода.
     
  7. beshenuy

    beshenuy Member

    Joined:
    24 Oct 2009
    Messages:
    176
    Likes Received:
    7
    Reputations:
    2
    #include <iostream>
    void Input(int *ptr)
    {
    cin >> *ptr;
    }
    void OutPut(const int *ptr)
    {
    cout << *ptr << ' ';
    }
    int main()
    {
    using std::cin;
    using std::cout;
    using std::endl;

    int mas[10];
    int *ptr, *end = mas + sizeof(mas)/sizeof(*mas);

    cout << "Введите массив:" << endl;

    for(ptr = mas; ptr != end; ++ptr)
    Input(ptr);

    cout << "\nВы ввели массив:" << endl;

    for(ptr = mas; ptr != end; ++ptr)
    OutPut(ptr);

    cout << endl;
    return 0;
    }

    напишите пожалосто каждая строчка что означет и что делает
     
    #2887 beshenuy, 21 Sep 2010
    Last edited: 21 Sep 2010
  8. yaku_toi

    yaku_toi New Member

    Joined:
    18 Jul 2010
    Messages:
    12
    Likes Received:
    3
    Reputations:
    0
    Конкретнее и подробнее опиши задачу.
     
  9. AIRZI

    AIRZI Banned

    Joined:
    11 Mar 2009
    Messages:
    1
    Likes Received:
    2
    Reputations:
    4
    Cреди N введенных чисел найти количество соседей разных знаков.
    C++
     
  10. AIRZI

    AIRZI Banned

    Joined:
    11 Mar 2009
    Messages:
    1
    Likes Received:
    2
    Reputations:
    4
    В двумерном массиве все числа различны. В каждой строке выбирается минимальный элемент, затем среди этих чисел выбирается максимальное. Напечатать индексы выбранного элемента
    с++
     
  11. P.A.U.L

    P.A.U.L New Member

    Joined:
    12 Aug 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Уважаемые форумчане, помогите разобраться с лабой.

    Задание: Найти кол-во неотрицательных значений функции, целая часть которых является четным числом.

    Число Z, это то самое кол-во значений функции. Это значение у меня выводит после каждой строки, 0 или 1, а надо чтобы посчитало и выввело в конце программы.

    Code:
    //---------------------------------------------------------------------------
    
    #include <vcl.h>
    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    #pragma hdrstop
    #include <cmath>
    //---------------------------------------------------------------------------
    
    #pragma argsused
    
    int main()
    {
    	int i, n;
    	float x, y, x0, step;
    	printf("x0="); scanf("%f", &x0);
    	printf("step="); scanf("%f", &step);
    	printf("n="); scanf("%d", &n);
    	for (i = 1; i <= n; i++)
    	{
    	   x=x0+step*(i-1);
    	   y=1.7*pow(x,3)-6.3*pow(x,2)+1.01*2.7;
    	   printf("%10.1f %15.4f", x, y);
    
    	   double d = y;
    	   double a, b;
    	   b = std::modf(d, &a); // целая часть запишется в a, дробная - в b
    	   printf("%10.0f",a);
    
    	   int k=a, z=0;
    	   if (k>0 && k%2==0){z++;}
    	   printf("%5d\n",z);
    	}
    
    	getch();
    	return 0;
    }
    //---------------------------------------------------------------------------
    
    
     
  12. beshenuy

    beshenuy Member

    Joined:
    24 Oct 2009
    Messages:
    176
    Likes Received:
    7
    Reputations:
    2
    как реализовать код
    найти в массиве все простые числа до 30 с помощью
    указатели
    язык С + +


    часть кода кажется будет выглядеть так

    for(int i=0; i<size; i++)
    {
    for (int j=1; j<A-1; j++)//
    (if(A%j==0) k++;
    )
    if (k<2)
    cout<<A;// вывод простого значения

    но как будет выглядеть полный код?
    прошу помочь людей разбирающихся в С + +
     
  13. BlackSite

    BlackSite Banned

    Joined:
    6 Feb 2009
    Messages:
    148
    Likes Received:
    100
    Reputations:
    0
    Задали 3 задачи по информатике.
    1) Найти максимальное и минимальное значение функции y=sinx+(3/(cosx/2)) При изменении параметра х от -2*п до 5*п . С шагом 0,2*п
    2)В матрице B(8,8) найти минимальный и максимальный элемент в каждой строке и их порядковые номера.
    3)В матрице E(130)F(98)R(110) найти четные и нечетные элементы, их порядковые номера, кол-во и суммы. Из найденных элементов сформировать отдельные массивы и распечатать их и заданные массивы

    Язык QBasic
    Кто сможет помочь отблагодарю!
     
  14. svyd

    svyd New Member

    Joined:
    8 Sep 2008
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0


    Должно быть что-то вроде того, как я понимаю

    Code:
    #include<iostream>
    using namespace std;
    
    int main(){
     int size;
     scanf("%d\n", &size); //считываем размер массива
     int *A = new int[size];
     for (int i = 0; i < size; i++){
      scanf("%d ", &A[i]); //считываем массив
     }
     for(int i = 0; i < size; i++){
        int k = 0; //количество делителей у i-того числа в массиве
        if (A[i] > 30 || A[i] == 1 || A[i] == 0) continue;
        for (int j=1; j < A[i] - 1; j++){
          if(A[i]%j==0) k++; //считаем делители
        }
        if (k<2) cout<<A[i]<< " "; //выводим простое число
      }
     return 0;
    }
     
  15. 3a4eT

    3a4eT New Member

    Joined:
    19 Apr 2009
    Messages:
    12
    Likes Received:
    1
    Reputations:
    0
    Генерация последовательности Фибоначчи: на входе начальные параметры последовательности F0 и F1 и длина ряда. Формула ряда следующая: Fn = Fn-1 + Fn-2

    можно на дэльфе или на с++
     
  16. dig

    dig New Member

    Joined:
    26 Sep 2010
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Подсчитать сумму натуральных чисел, принадлежащих интервалу [а, b], в которых четные и нечетные цифры чередуются


    на паскале пожалуйсто
     
  17. beshenuy

    beshenuy Member

    Joined:
    24 Oct 2009
    Messages:
    176
    Likes Received:
    7
    Reputations:
    2
    ти пробовал работает ли код?
     
  18. svyd

    svyd New Member

    Joined:
    8 Sep 2008
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    ну да, а в чем проблема?)
    Единственное, можно перед return 0; написать getch();
     
  19. revenantus

    revenantus New Member

    Joined:
    27 Sep 2010
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    дали задание "Какое число в 10 системе счисления находится в памяти компьютера, если 1 байт содержит 7F16" ответ есть, инетересует код такой программы которая бы переводила это число? (паскаль...)
     
  20. MaTpOc

    MaTpOc Elder - Старейшина

    Joined:
    5 May 2008
    Messages:
    633
    Likes Received:
    475
    Reputations:
    25
    1.Составить программу вычисления функции:

    ----------1 , х < -4
    У = - х/4 , -4 ≤ х ≤ 4
    _____ -1 , х > 4

    для произвольного Х и вычислить значения У(х) в точках: х1 = -5,75 ; х2 = -1 ; х3 = 4,5.

    2.Составить программу выбора минимального по модулю из 5 чисел X, Y, Z, T, R.
    Проверить работу программы для нескольких наборов чисел.
     
Thread Status:
Not open for further replies.