[C++] Урок №1. Типы данных. Ввод-вывод
|
|
Deklan | Дата: Воскресенье, 04.11.2012, 23:06 | Сообщение # 31 |
Постоялец
Группа:
I'm V.I.P.
Сообщений: 352
Награды: 4
Город: Киев
Репутация: 678
Замечания: 0%
Статус:
| И где же обещеный урок?:( Понимаю времени нехватало, но уже многовато прошло)
My Skype: nazaret.su
|
|
|
|
zEsc | Дата: Воскресенье, 04.11.2012, 23:08 | Сообщение # 32 |
Global Elite
Группа:
Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
| Извиняюсь за задержку, у меня во вторник соревнования, просто не хватает времени...
|
|
|
|
Deklan | Дата: Понедельник, 05.11.2012, 00:43 | Сообщение # 33 |
Постоялец
Группа:
I'm V.I.P.
Сообщений: 352
Награды: 4
Город: Киев
Репутация: 678
Замечания: 0%
Статус:
| Quote (Escalante) Извиняюсь за задержку, у меня во вторник соревнования, просто не хватает времени...
Хорошо, будем ждать:)
My Skype: nazaret.su
|
|
|
|
psycho | Дата: Понедельник, 26.11.2012, 20:17 | Сообщение # 34 |
16 | 13
Группа:
I'm V.I.P.
Сообщений: 327
Награды: 11
Репутация: 645
Замечания: 20%
Статус:
| ну что? когда уже))?
|
|
|
|
awer2937 | Дата: Вторник, 27.11.2012, 23:35 | Сообщение # 35 |
Новенький
Группа:
Пользователи
Сообщений: 65
Награды: 0
Город: Чернобыль
Репутация: 4
Замечания: 0%
Статус:
| Урок очень понравился(очень похоже на паскаль). С нетерпением жду нового урока. Спасибо. Добавлено (27.11.2012, 23:29) --------------------------------------------- Но только у меня после ввода 1 цифры в консоли бьет ошибку:( Добавлено (27.11.2012, 23:35) --------------------------------------------- Решил, только теперь 2 проблема Code #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { int a,b,c ; printf("vvedite a"); scanf("%d",&a); printf("vvedite b"); scanf("%d",&b); c = a + b; printf("nash otvet %d",&c); getch(); return 0; }
Но только с всегда ровняется 2293612
|
|
|
|
Coder | Дата: Вторник, 27.11.2012, 23:51 | Сообщение # 36 |
Постоялец
Группа:
I'm V.I.P.
Сообщений: 339
Награды: 17
Город: Краснодар
Репутация: 770
Замечания: 0%
Статус:
| Quote (awer2937) Но только с всегда ровняется 2293612 Code ... printf("nash otvet %d",c); ...
|
|
|
|
Latron | Дата: Среда, 28.11.2012, 00:09 | Сообщение # 37 |
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
| Довольно таки полезно, молодец
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
|
|
|
|
Weddew | Дата: Среда, 28.11.2012, 02:16 | Сообщение # 38 |
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
| Quote (awer2937) Урок очень понравился(очень похоже на паскаль). С нетерпением жду нового урока. Спасибо. Добавлено (27.11.2012, 23:29) --------------------------------------------- Но только у меня после ввода 1 цифры в консоли бьет ошибку:(
Добавлено (27.11.2012, 23:35) --------------------------------------------- Решил, только теперь 2 проблема Code #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { int a,b,c ; printf("vvedite a"); scanf("%d",&a); printf("vvedite b"); scanf("%d",&b); c = a + b; printf("nash otvet %d",&c); getch(); return 0; } Вы не должны использовать амперсанд ( знак & ) в выводе printf. Code #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { int a,b,c ; printf("vvedite a"); scanf("%d",&a); printf("vvedite b"); scanf("%d",&b); c = a + b; printf("nash otvet %d",c); getch(); return 0; }
www.weddew-shop.ru
Сообщение отредактировал Weddew - Среда, 28.11.2012, 02:17 |
|
|
|
Alеx | Дата: Среда, 28.11.2012, 15:01 | Сообщение # 39 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 285
Награды: 16
Город: не указан
Замечания: 100%
Статус:
| Quote (Weddew) Вы не должны использовать амперсанд ( знак & ) в выводе printf. Возможно использование обоих вариантов. Но чем они отличаются - с аперсантом и без него? Почему мы обязательно должны не использовать амперсант в prinf, в предложенном листинге? Если сказал "а", то говори и "б", доведи мысль до конца, не обрываясь на полуслове.
Последние новости проекта: 18.09.2014 Новости правительства штата Центральная избирательная комиссия объявляет о начале избирательного процесса по выборам губернатора штата Сан Андреас!
18.09.2014 Новые разработки в режиме Список очередных модификаций сервера, подготовленных нашими разработчиками.
Подробности на www.valakas.ru
Сообщение отредактировал Alеx - Среда, 28.11.2012, 15:02 |
|
|
|
Trofi | Дата: Среда, 28.11.2012, 22:28 | Сообщение # 40 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 196
Награды: 0
Город: Саранск
Репутация: 95
Замечания: 20%
Статус:
| Ребят может кто поможет? ^^. У Тора и усечённого конуса при вводе любых значений получается 0.
Code #include <iostream> #include <math.h> using namespace std; float usechkonus() { float a ,b , h; cout<<"\n Введите значение "; cout<<" a="; cin>>a; cout<<"\Введите значение "; cout<<" b="; cin>>b; cout<<"\Введите значение высоты "; cout<<"h="; cin>>h; return (1/3)*3.14*h*(a*a+a*b+b*b); } float cilindr() { float r,h; cout<<"\n Введите значение радиуса "; cout<<"r="; cin>>r; cout<<"\n Введите значение высоты "; cout<<"h="; cin>>h; return 3.14*r*r*h; } float tor() { float a,b; cout<<"\n Введите значение "; cout<<" a="; cin>>a; cout<<"\n Введите значение "; cout<<" b="; cin>>b; return 1/4*(3.14*3.14)*(a+b)*(b*b-2*a*b+a*a); } float sfera() { float r; cout<<"\n Введите значение радиуса "; cout<<" r="; cin>>r; return (4/3)*3.14*r*r*r; } int main() { int rang; cout<<"\n Выберете нужную геометрическую фигуру для нахождения объема: \n"; cout<<"1 – сфера \n"; cout<<"2 – цилиндр \n"; cout<<"3 – тор \n"; cout<<"4 – усечённый конус \n"; cout<<">"; cin>>rang; switch (rang) { case 1: cout<<"\tОбъем сферы V="<< sfera()<<endl; break; case 2: cout<<"\t Объем цилиндра V="<< cilindr()<<endl; break; case 3: cout<<"\t Объем тора V="<< tor()<<endl; break; case 4: cout<<"\t Объем усечёного конуса V="<< usechkonus()<<endl; break; default: cout<<"\tПовторите ввод!\n"; } system("pause"); return 0; }
Та же проблема и здесь(.
Code #include <iostream> #include<stdio.h> #include <math.h> #define EPS 0.01 using namespace std; int main() { double x0, x1, E, x; printf ("\n Введите значение x0 \n"); scanf ("%f",&x0); x1=0.5*x+pow(sin(x),2); for (x1; fabs(x1-x)>E; x=x1 ); x1=0.5*x+pow(sin(x),2); printf("\n Корень уравнения %f \n" , x1); system("pause"); return 0; }
С меня +.
"Больше быть, чем казаться, много делать, но мало выделяться"© Альфред фон Шлиффен
|
|
|
|
zEsc | Дата: Среда, 28.11.2012, 23:12 | Сообщение # 41 |
Global Elite
Группа:
Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
| По твоим действиям выходит что она может быть с плавающей точкой, а у тебя она типа int, причину понял?
|
|
|
|
Trofi | Дата: Среда, 28.11.2012, 23:33 | Сообщение # 42 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 196
Награды: 0
Город: Саранск
Репутация: 95
Замечания: 20%
Статус:
| Нет((. Весь семестр балду гонял, списывал, тут вынужден сам начать работу, а тут вон оно чО. [off]Ой как стыдно-то как стыдно.[/off]
"Больше быть, чем казаться, много делать, но мало выделяться"© Альфред фон Шлиффен
|
|
|
|
zEsc | Дата: Четверг, 29.11.2012, 15:11 | Сообщение # 43 |
Global Elite
Группа:
Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
| int => float
|
|
|
|
Ghost-X | Дата: Четверг, 29.11.2012, 21:42 | Сообщение # 44 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
| Quote (Escalante) По твоим действиям выходит что она может быть с плавающей точкой, а у тебя она типа int, причину понял? Я один не вижу где там x1 int?
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
|
|
|
zEsc | Дата: Пятница, 30.11.2012, 00:22 | Сообщение # 45 |
Global Elite
Группа:
Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
| Оо, мне тогда показалось инт, сейчас флот, бррр...
|
|
|
|