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

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

Thread Status:
Not open for further replies.
  1. n4e/\@

    n4e/\@ Elder - Старейшина

    Joined:
    6 May 2008
    Messages:
    138
    Likes Received:
    17
    Reputations:
    0
    Code:
    #include <iostream>
    
    using namespace std;
    
    int _tmain(int argc, _TCHAR* argv[])
    {
    	int mas[99][99];
    	int x, y, sum=0, r=0;
    	cin >> x >> y;
    	for (int i = 0; i < x; i++)
    		for (int j = 0; j <y; j++){
    			cin >> mas[i][j];
    			sum +=mas[i][j];
    			r++;
    		}
    		cout << sum/r;
    	return 0;
    }
    
     
    1 person likes this.
  2. GuK0s

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

    Joined:
    17 Feb 2007
    Messages:
    37
    Likes Received:
    7
    Reputations:
    0
    + За старание поставлю. Но я сам сделал почти все.Осталось сделать: 2)Дан одномерный массив A(N).Сформировать массив B(K)из элементов массива A(N)индексы которых являются числа Фибоначи (1,2,3,5,8,13 и т.д. Fi = Fi-1 + Fi-2)
     
  3. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Это что за говнокод (извиняюсь):
    Зачем по одной букве инициализировать массив?
    Воот:
    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace test
    {
        class Program
        {
            static void Main(string[] args)
            {
                List<char> alphabet = new List<char>();
                int num = 0;
    
                for (int i = 97; i <= 122; i++)
                    alphabet.Add(Convert.ToChar(i));
    
                Console.WriteLine("Enter number: ");
                try
                {
                    num = Convert.ToInt32(Console.ReadLine());
                }
                catch
                {
                    Console.WriteLine("Error: ");
                }
                foreach (char ww in alphabet)
                {
                    for (int i = 0; i < num; i++)
                        Console.Write(ww);
                    Console.WriteLine();
                }
            }
        }
    }
    
    Кинул в аттач прогу....
     

    Attached Files:

    #923 procedure, 17 Dec 2008
    Last edited: 17 Dec 2008
  4. n4e/\@

    n4e/\@ Elder - Старейшина

    Joined:
    6 May 2008
    Messages:
    138
    Likes Received:
    17
    Reputations:
    0
    Ну как то так:
    Code:
    int _tmain(int argc, _TCHAR* argv[])
    {
    	int mas[99], nmas[99], fob[99];
    	fob[0]=1;
    	int x, y=0, f1=0, f2=1, j=0;
    	cin >> x;
    	while (j!=x) {
    		f1=f2;
    		f2=fob[j];
    		fob[j+1]=f1+f2;
    		j++;
    	}
    
    	for (int i = 0; i < x; i++) {
    		mas[i] = rand()%10+1;
    		for (int c = 0; c <=j; c++){
    			if (i == fob[c]){nmas[y] = mas[i]; y++;
    			break;}
    		}
    	}
    
    	cout << endl;
    	for (int i = 0; i < y; i++)
    		cout << nmas[i] << " ";
    	return 0;
    }
    
    Можно наверное без массива фобиначчи обойтись, но помоему лишняя нагрузка.
     
  5. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    #923 Помогите, плз...
     
    2 people like this.
  6. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    А мне, знаешь ли, влом было ставить какую-то среду программирования, поэтому в ВБС писал в блокноте... И, кстати, автору сообщения, как я понял, не важно было, на чём написано... Главное, чтобы работало... А мой вариант, в отличии от твоего, работает..))) :D
     
    2 people like this.
  7. izlesa

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

    Joined:
    3 Jan 2008
    Messages:
    112
    Likes Received:
    32
    Reputations:
    5
    2Fepsis
    Главное чтобы работало ... эх ... вот из-за этого принципа и имеем тонны говнокода в килограммах говнопрограмм. А потом месяцами отлавливаем плавающие глюки в темной комнате, которой не существует.
    Главное не используй свой vbs ни в чём сложнее hello world`а
     
    1 person likes this.
  8. Savedracon

    Savedracon New Member

    Joined:
    8 Nov 2008
    Messages:
    41
    Likes Received:
    2
    Reputations:
    -1
    Привет!Подскажите Формирование к отправке структурированного пакета SNMP
    в VB
     
  9. TTyck

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

    Joined:
    12 Nov 2005
    Messages:
    91
    Likes Received:
    41
    Reputations:
    11
    Что-то не могу быстро сообразить. Задание на С++.

    Дана строка текста. Необходимо посчитать сумму всех чисел всречающихся в тексе.
    Числа целые. Буду благодарен))
     
  10. jawbreaker

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

    Joined:
    7 Jul 2008
    Messages:
    156
    Likes Received:
    76
    Reputations:
    3
    TTyck
    вот так например:
    PHP:
    #include <string>
    #include <iostream>
    #include <sstream>

    using namespace std;

    int main()
    {
        
    string text;
        
    getline(cintext);
        
        
    istringstream iss(text);
        
    int sum 0num;
        
    string cur;
        while(
    iss >> cur)
        {
            if(
    sscanf(cur.c_str(), "%d", &num))
                
    sum += num;
        }    
        
        
    cout << sum;
        
        
    cin.get();
        return 
    0;
    }
     
    4 people like this.
  11. HencH_MaN

    HencH_MaN New Member

    Joined:
    8 Feb 2008
    Messages:
    19
    Likes Received:
    0
    Reputations:
    0
    Помогите пожалуйста ещё раз,задание звучит так:
    Написать функцию, которая перемножает прямоугольные матрицы. Показать варианты вызова функции.
    помогите с кодом на С++!!!
     
  12. VaTTka

    VaTTka Member

    Joined:
    10 Dec 2008
    Messages:
    0
    Likes Received:
    14
    Reputations:
    0
    Помогите пожалуйста с лабораторкой, последняя осталась, мозги уже пухнут....
    Описать структуру с именем TRAIN содержащую следующие поля:
    *названия пункта назначения рейса
    *время отправления
    *номер поезда
    Написать программу выполняющую следующие действия:
    *ввод с клавиатуры данных в массив, состоящий из 8 элементов типа TRAIN, записи должны быть упорядочены в алфавитном порядке по названию пункта назначения.
    *вывод информации о поездах отправляющихся после введенного с клавиатуры времени.
    *если таких поездов нет, то вывести соответствующее сообщение.
     
  13. TeQuila^^

    TeQuila^^ New Member

    Joined:
    28 Sep 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    задание по C

    1) В заданной последовательности слов найти все слова, имеющие заданное окончание
    2) Структура "Кинофильм": - наименование кинотеатра; - наименование кинофильма; - стоимость билета; - время сеансов; - адрес; - количество мест.
    Добавить введеный пользователем кинофильм (он идентифицируеться по наименования) в конец, в случае если он отсутствует. А если он существует - то его необходимо вставить после последнего найденного (в списке) кинофильма с таким же именем. Удалить все элементы, у которых количество мест меньше 100.

    Огромная просьба - помогите пожааалуйста - если в понедельник не принесу - выгонят из института, если что - аська: 234-307-667 ...
     
  14. Delimiter

    Delimiter Banned

    Joined:
    8 Apr 2005
    Messages:
    317
    Likes Received:
    173
    Reputations:
    12
    2 TeQuila^^
    1.
    Code:
    #define N_WORDS 10
    char words[N_WORDS][50];
    char okonch[10];
    int i,k;
    ...
    
    for(i=0,k=strlen(okonch);i<N_WORDS;i++)
      if(strcmp((char *)&(words[i][strlen((char *)&(words[i][0]))-k]),okonch)==0)
         printf("%s",(char *)&(words[i][0]));
    
    ... чет не хочется помогать.... там млин РОА релизенги выкладывают .... там жизнь а тут для лохов!

    .. пусть РОА тут покажуть 8))
     
    #934 Delimiter, 19 Dec 2008
    Last edited: 20 Dec 2008
  15. B1ack

    B1ack New Member

    Joined:
    12 Feb 2008
    Messages:
    14
    Likes Received:
    1
    Reputations:
    0
    Кто-нибудь реализовывал атаку Хастада на RSA? Язык значения не имеет.
     
  16. TeQuila^^

    TeQuila^^ New Member

    Joined:
    28 Sep 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    В отчете требуется - Составить текст функции для:

    • формирования файла,
    • печати файла,
    • добавления записи в файл,
    • удаления записи из файла
    • поиска структуры для удаления.
    ЗЫ Delimiter - огромное спасибо
     
  17. -=Professor-][=-

    -=Professor-][=- New Member

    Joined:
    27 Nov 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    В общем имеются некие тесты по C++, большинство из которых я уже прошел. На все то, что так и не удалось ответить - приведено ниже. Поэтому, если кому не лень и знает что-то конкретное по теме, то прошу отписаться. Заранее благодарен.

    1. Повторение ряда операторов заданное число раз называется ________ ______ или ________ ______ повторением
    2. Когда заранее не известно, сколько раз должна быть повторена группа операторов, можно использовать ____, ____, ____ или _____ _____ для окончания проверки.
    3. В адрес операторов break и continue раздается критика по поводу того, что они неструктурны. Действительно, операторы break и continue всегда могут быть заменены структурированными оператора*ми, хотя часто это оказывается неудобным. Опишите, как в общем случае вы могли бы удалить из цикла оператор break и заменить его каким-то структурированным эквивалентом. (Подсказка. Опе*ратор break осуществляет прерывание цикла в заданном месте его тела. Другим путем выхода из цикла является нарушение условия продолжения цикла. Рассмотрите использование в проверке условия продолжения цикла дополнительной проверки, устанавливающей, что «надо досрочно выйти из цикла, потому что выполнено условие его прерывания».) Используя такой прием, удалите оператор break из приведенной ниже программы.

    // Применение оператора break в структуре for

    КОД
    #include <iostream.h>
    void main ()

    {
    for(int x = 1; x <= 10; x++) {
    if (x == 5)
    break; // прерывание цикла только при х == 5
    cout << x << “ “;
    }
    cout << endl << “Цикл прерван при х == ” << x << end;
    return 0;
    }

    ==================

    Результат вычислений: цикл прерван при х == 5

    Если я правильно понял, то вместо Break надо использовать какой либо еще оператор, если нет - поправьте
     
  18. _empty

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

    Joined:
    22 Mar 2008
    Messages:
    62
    Likes Received:
    17
    Reputations:
    5
    Я так вижу решение твоей проблемы :)
     
  19. HencH_MaN

    HencH_MaN New Member

    Joined:
    8 Feb 2008
    Messages:
    19
    Likes Received:
    0
    Reputations:
    0
    Помогите пожалуйста ещё раз,задание звучит так:
    Написать функцию, которая перемножает прямоугольные матрицы. Показать варианты вызова функции.
    помогите с кодом на С++!!!
    К среде нужно готовую лабу принести!!! помогите с меня + + + + + =)
     
  20. eLWAux

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

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    привет
    нужна ваша помощь:
    нужно написать такие программи:
    1) (Численные методы) метод Хемминга
    2) (Численные методы) метод Чебишова
    3) метод Ньютона с LU розкладом ..
    может кто-то уже сталкивался с єтим.. может кто видел что то подобное..
    помогите)
     
Thread Status:
Not open for further replies.