Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите ленивой студентке( C++ )

21K
30 сентября 2006 года
Arnica
3 / / 30.09.2006
Я посмотрела ваш форум и заметила что здесь народ который занимается серьезными программами.Но я человек не опытный и пока делаю простые (для вас) задания.Если Вам не трудно помогите мне!!!

Дано вещественное число А, содержащие 2 знака до запятой и 2 после.
-Получить сумму цифр данного числа (12.75 – 1+2+7+5=15)
-Получить новое число, поменяв в числе целую и дробную часть (12.75 – 75.12)

Напишите программу, которая вводит 2 числа a и b, печатает их, затем обменивает их значениями и вновь печатает их
-Используя дополнительную переменную с
-Используя только 2 переменные a и b

Вводится дата с клавиатуры День, Месяц, Год. Определить:
-Правильность ввода
-Дату предыдущего дня и следующего дня
-Определить сколько прошло дней, месяцев, лет от сегодняшней даты (вводится также День Месяц Год).

Вводится число от 1...999. Вывести данное число на естественном языке. Например, 52 – пятьдесят два.
406
30 сентября 2006 года
vitaly2003s
481 / / 27.07.2004
По моему модераторам необходимо перенести эту тему в "студенты "
242
30 сентября 2006 года
Оlga
2.2K / / 04.02.2006
[quote=Arnica]Дано вещественное число А, содержащие 2 знака до запятой и 2 после.
-Получить сумму цифр данного числа (12.75 – 1+2+7+5=15)
-Получить новое число, поменяв в числе целую и дробную часть (12.75 – 75.12)[/quote]
Код:
#include <iostream>
using namespace std;
int main(void)
{
 double n = 12.75;
 int n1 = (int)n;
 int n2 = (int) ((n - n1)*100);
 int total = n1/10+n1%10+n2/10+n2%10;
 
 cout << "Sum is " << total;
 cout << endl;
 
 double n3 = (n2+((double)n1/100));
 cout << n3;
 cout << endl;
 return 0;
}


Цитата:
Напишите программу, которая вводит 2 числа a и b, печатает их, затем обменивает их значениями и вновь печатает их
1 - Используя дополнительную переменную с
2 - Используя только 2 переменные a и b


 
Код:
//1
 
int a, b, c;
// ... input a, b
c = a;
a = b;
b = c;
//... output a, b

Код:
// 2
int main(void)
{
 int a ,b ,c;
 cout << "Enter number a: ";
 cin >> a;
 cout << "Enter number b: ";
 cin >> b;
 a ^= b;
 b ^= a;
 a ^= b;
 cout << "number a: " << a << endl;
 cout << "number b: " << b << endl;
 return 0;
}
269
30 сентября 2006 года
Greenering
892 / / 04.02.2003
[QUOTE=Arnica]Вводится число от 1...999. Вывести данное число на естественном языке. Например, 52 – пятьдесят два.[/QUOTE]
Код:
const a:array[1..9] of string=('1s','2s','3s','4s','5s','6s','7s','8s','9s');
      b:array[1..9] of string=('1d','2d','3d','4d','5d','6d','7d','8d','9d');
      c:array[1..9] of string=('1e','2e','3e','4e','5e','6e','7e','8e','9e');
var
w,i:integer;
k:integer;
s:string;
Begin
write('chislo=');
readln(w);
i:=0;
repeat
k:=w mod 10;
w:=w div 10;
if k <> 0 then begin
                case i of
                 0:s:=c[k];
                 1:s:=b[k]+s;
                 2:s:=a[k]+s;
                end;
               end;
inc(i);
until w=0;
writeln(s);
readln;
end.

ну только константы подправить и будет щастье
242
30 сентября 2006 года
Оlga
2.2K / / 04.02.2006
Таня, она на С++ просила. просто тему перевели с Мicrosoft С++.
21K
01 октября 2006 года
Arnica
3 / / 30.09.2006
Спосибо большое!!!
21K
01 октября 2006 года
Arnica
3 / / 30.09.2006
как это распечатать на экране, все мои попытки увенчались провалом.У меня получалось только кресты из знаков.(в а должен получица ромб,а в б- пирамида)

a. *
***
*****
*******
*********
*******
*****
***
*
b.
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA



c. XOXOXOXO
OXOXOXOX
XOXOXOXO
OXOXOXOX
XOXOXOXO
OXOXOXOX
XOXOXOXO
OXOXOXOX
242
01 октября 2006 года
Оlga
2.2K / / 04.02.2006
Arnica, если ты действительно долго и нудно пыталась что-то сделать, но у тебя не получается, тогда приводи код. больше шансов что кто нибудь тебе поможет найти ошибку в твоем коде, чем писать весь код за тебя, да и для тебя лучше.
читай правила постинга плиз.
269
02 октября 2006 года
Greenering
892 / / 04.02.2003
[QUOTE=OlgaKr]Таня, она на С++ просила. просто тему перевели с Мicrosoft С++.[/QUOTE]
Так язык же не обозначался...
Вообщем, рабочий код из языка на язык если очень надо переведут
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог