powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / задача для начинающих
25 сообщений из 213, страница 8 из 9
задача для начинающих
    #36632877
santexnik281
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Siemargl,

черт. вот я олень

спасибо
...
Рейтинг: 0 / 0
задача для начинающих
    #36632883
santexnik281
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
возникают другие ошибки.
как вообще работает pow ( x, y )?
...
Рейтинг: 0 / 0
задача для начинающих
    #36632948
santexnik281
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
santexnik281,

повер не работает с типом int, int.
pow (int, int) ???

как заставить его?
...
Рейтинг: 0 / 0
задача для начинающих
    #36633066
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
santexnik281,

1. int неявно приводится к double
2. явно привести через операторы приведения типов
3. привести текст ошибки
...
Рейтинг: 0 / 0
задача для начинающих
    #36635929
santexnik281
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egorych,

static_cast ом можно к дабл возводить.. а к инту как?
...
Рейтинг: 0 / 0
задача для начинающих
    #36635967
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
santexnik281,
Код: plaintext
1.
2.
3.
double pi =  3 . 14 ;
int p = pi;
int i = static_cast< int >( pi );
выбирай на вкус, в чём проблема у тебя, мне лично не понятно.
...
Рейтинг: 0 / 0
задача для начинающих
    #36635971
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
santexnik281egorych,

static_cast ом можно к дабл возводить.. а к инту как?почему статик_кастом к инту нельзя приводить, можешь рассказать?
...
Рейтинг: 0 / 0
задача для начинающих
    #36639468
santexnik281
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не приводица. пробовал
...
Рейтинг: 0 / 0
задача для начинающих
    #36639496
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
santexnik281, текст ошибки?

ЗЫ почему у меня вот приводицо, интересно?
...
Рейтинг: 0 / 0
задача для начинающих
    #36647703
santexnik281
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Егорыч. с тем вопросом разобрался.
ща перешел к массивам. изучаю себе неспеша, значит, а тут такое вот. несчастье.
в чем проблема?
...
Рейтинг: 0 / 0
задача для начинающих
    #36647711
santexnik281
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хотя в самой vs ошибок нет
1>------ Build started: Project: 7_05, Configuration: Debug Win32 ------
1>Linking...
1>Embedding manifest...
1>Build log was saved at "file://d:\Documents\Visual Studio 2008\Projects\my projects\lesson\7_05\Debug\BuildLog.htm"
1>7_05 - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
...
Рейтинг: 0 / 0
задача для начинающих
    #36647717
santexnik281
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все понял. число повторений..
...
Рейтинг: 0 / 0
задача для начинающих
    #36647807
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
santexnik281возникают другие ошибки.
как вообще работает pow ( x, y )?
Если pow определён в заголовочнике как

Код: plaintext
double pow(double a,double b)

то это приближённая формула возведения числа а в степень b. Ввиду того что b может быть дробным, используется известная формула математики



Из-за того что используется численный метод (сходящийся ряд Тейлора для расчёта логарифма), результат не обязан быть точным на всём диапазоне веществ. чисел.

Данный метод нельзя использовать в криптографии например. Следует поискать целочисленные имплементации.
...
Рейтинг: 0 / 0
задача для начинающих
    #36664475
santexnik281
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
есть вопрос:?
можно ли как то вычислять время выполнения консольного приложения.
это так.. чисто из соображений эффективности.

можно ли это время засечь штатно, компилятором? (использую VC 2008 )
или как то нужно внести код в начало и в конец проги?
...
Рейтинг: 0 / 0
задача для начинающих
    #36664653
Дональдак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все можно. :-)
Вот тема была недавно.
...
Рейтинг: 0 / 0
задача для начинающих
    #36664771
santexnik281
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дональдак,

круто)
...
Рейтинг: 0 / 0
задача для начинающих
    #36664808
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будь осторожен! Чистое время работы приложения очень трудно получить в мультизадачной среде. Особенно если приложение работает менее чем 3-5 сек.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
задача для начинающих
    #37933780
Чуев Д.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
santexnik281,

На С у меня получилось вот так:

#include <stdio.h>

int main(){
int number, count = 0;
printf("Введите длину стороны квадрата (целое число): ");
scanf("%d", &number);
while(count < number){
int count1 = 0;
while(count1 < number){
if (count == 0)
printf("*");
else if (count == number-1)
printf("*");
else
printf("%s", count1%(number-1) ? " ": "*");
++count1;
}
printf("\n");
++count;
}
return 0;
}
...
Рейтинг: 0 / 0
задача для начинающих
    #38076884
Dmitriy_sokolov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
santexnik281,

#include<iostream>
using namespace std;



int main()
{
int x;int Xmax=0;
for(int i=0;i<10;++i)
{
cin>> x;
if(x>Xmax)
Xmax=x;
}
cout<<"vot samoe balshoe: "<< Xmax <<endl;
cin.get();
cin.get();
return 0;
}
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
задача для начинающих
    #38749518
Slava1500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте я тоже начал учить язык, только не си++, а просто си) и сейчас у меня тоже вот такое задание как когда-то было у автора этой темы на самой первой страницы этой теме вот это -
авторзадание: Напишите программу, которая считывает пять целых чисел, определяет и печатает наибольшее и наименьшее значение из них. Используйте только те приемы программирования которые были изучены в этой главе.

Вопрос в принципе тот же? как всё это дело делать с помощью, только if потому как там написано используйте только те методы которые мы проходили, а проходили там собственно ещё мало чего и только if без даже else или ещё чего-то.. Помогите разобраться пожалуйста, я никогда не изучал языки программирования поэтому многих вещей могу не знать которые программистам кажутся в полне возможно очевидными.. и спросить соответственно не у кого.. вот приходится как-то в инете искать и т.д... подскажите что и как пожалуйста?
...
Рейтинг: 0 / 0
задача для начинающих
    #38749533
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slava1500как всё это дело делать с помощью, только if потому как там написано
используйте только те методы которые мы проходили, а проходили там собственно ещё мало
чего и только if без даже else или ещё чего-то..
Ну так подожди немного, завтра пройдёте типы данных и for.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
задача для начинающих
    #38749537
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На первом уроке мы будем делать из напильника и большой отвертки маленькую отвертку (С)
...
Рейтинг: 0 / 0
задача для начинающих
    #38749541
Slava1500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Ясно, спасибо)
...
Рейтинг: 0 / 0
задача для начинающих
    #38749670
Slava1500
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё оказалось проще чем я думал) вот оказывается как можно написать на Си:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
#include <stdio.h>
int main()
{
     int a, b, c, d, e, min, max;
     scanf("%d %d %d %d %d", &a, &b, &c, &d, &e);
     max = a;
     min = a;
     if (b < min) min = b;
     if (b > max) max = b;
     if (c < min) min = c;
     if (c > max) max = c;
     if (d < min) min = d;
     if (d > max) max = d;
     if (e < min) min = e;
     if (e > max) max = e;
 
     printf("min = %d, max = % d", min, max);
     return 0;
}


Просто интересно было как это сделать чисто используя if как говорилось в самой книге вот оказывается как)) а я if"ы" плодил и выскакивало куча строк на экране))
...
Рейтинг: 0 / 0
задача для начинающих
    #38749687
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slava1500Всё оказалось проще чем я думал) вот оказывается как можно написать на Си:

теперь подумай как можно оптимизировать этот код :)
...
Рейтинг: 0 / 0
25 сообщений из 213, страница 8 из 9
Форумы / C++ [игнор отключен] [закрыт для гостей] / задача для начинающих
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]