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

Задача 1001 acm.timus.ru - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по методам класса http://www.cyberforum.ru/cpp-beginners/thread523952.html
Всем привет. Можно как-нибудь объявить класс так чтобы при инициализации одномерного массива arr(i) был доступен только get(x), при двумерном arr(i,j) только get(x,y) и.т.д? Если нельзя то как лучше поступить, генерировать ошибку если пытаются обратится к одномерному массиву как к двумерному? Хочется написать универсальный класс для работы с массивами, но что-то выходить фигово :D ...
C++ структура вывода в label Доброго времени суток у меня такой вопрос: есть textbox на форме кнопка button и label. По кнопке button при нажатии должно производится вычисление какого нибудь выражения, (допустим 2*2) и выводиться результат в метку. Я помню, как это сделать по делфи, а на с++ только перешел. visual studio 2010 http://www.cyberforum.ru/cpp-beginners/thread523951.html
C++ цикл
Всем привет=) вот такая вот проблемка с циклом: for (int i=0;i<2;i++) { for(int j=0;j<2;j++) { C=a*F;
C++ Реализовать структуры данных «линейный список»
Ребят помогите написать прогу! задание тут: http://ifolder.ru/29432716 ( извините что так, но там в задании формула есть) Заранее спасибо!
C++ Масив типа змейкой http://www.cyberforum.ru/cpp-beginners/thread523911.html
надо заполнить двухмерный масив рандромом например : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 а вывести ево уже
C++ Описать тип struct Date Описать тип struct Date, задающий дату (день, месяц, год). Реализовать в виде отдельных функций следующие операции над датами: а) вычисление даты, отстоящей на d дней от заданной (d может быть как положительным, так и отрицательным); б) проверка корректности даты; в) проверка високосности года для заданной даты; г) вычисление расстояния в днях между двумя заданными датами; д) вывода даты в... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
21.03.2012, 20:10     Задача 1001 acm.timus.ru
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "math.h"
#include <stdio.h>
int main()
{
#ifndef ONLINE_JUDGE
   freopen("input.txt", "rt", stdin);
   freopen("output.txt", "wt", stdout);
#endif
    double *mas=new double[132000];
    long long temp=0;
    int fl=0;
    int i_mas=0;
    char c;
    while ((int)(c = (char)getchar()) != EOF)
    {
        if((c==' ' || c=='\n') && fl==1)
        {
            fl=0;
            mas[i_mas++]=sqrt((double)temp);
            temp=0;
        }
        else
        {
            if(!(c==' ' || c=='\n'))
            {
                fl=1;
                temp*=(long long)10;
                temp+=(long long)(c-'0');
            }
        }
    }
if(fl)
{           
mas[i_mas++]=sqrt((double)temp);
}
    while(i_mas>0)
    {
        printf("%.5lf\n", mas[(i_mas--)-1]);
    }   
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru