Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить максимум среди сумм элементов диагоналей Дана целочисленная квадратная матрица. Определить: 1) произведение элементов в тех строках, которые не содержат отрицательных элементов; 2) максимум среди сумм элементов диагоналей, параллельных главной диагонале матрицы; (надо решить в матрице и в векторах) https://www.cyberforum.ru/ cpp-beginners/ thread174806.html Последовательность чисел C++
Всем привет и доброго времени суток!!! Я являюсь новичком в программировани в С++. У меня такое задание: Вводится последовательность целых чисел, 0 – конец последовательности. Найти количество совершенных и простых чисел в последовательности (результатами функций будет:1 – число простое, 0 –число непростое; 1 – число совершенное, 0 - нет).
C++ Кодировка символа Всем доброго времени суток!У меня возник вопрос при работе со строками,как символ перевести в дос-кодировку?строка без проблем при помощи-CharToOemA,а вот как символ?Вот моя функция для проверки вхождения в массив гласных букв введенного символа: bool glas(char c) {const char gl= "AaEeIiOoUuYyУуЕеЫыАаОоЭэЯяИиЮю";bool ok; char buffer;char bukva; CharToOemA(gl,buffer);... https://www.cyberforum.ru/ cpp-beginners/ thread174786.html C++ Ввод дерева порядка 3 в скобочном представлении https://www.cyberforum.ru/ cpp-beginners/ thread174783.html
Помогите пожалуйста написать программу для ввода дерева порядка 3 в скобочном представлении (значения узлов - целые) и организации его хранения в стандартной форме. PS сори за нубские просьбы... Просто никак не могу освоить с++, но пытаюсь)
Даны натуральные числа a и b которые определяют стороны прямоугольника.На сколько квадратов, стороны которого...... C++
Есть одна задачка....помогите решить. Даны натуральные числа a и b которые определяют стороны прямоугольника.На сколько квадратов, стороны которого выражены также натуральными числами, можно разрезать данный прямоугольник, если от него каждый раз отрезать квадрат максимальной площади.
C++ Сжать массив, удалив из него все элементы, величина которых находится в интервале [a,b] Сжать массив, удалив из него все элементы, величина которых находится в интервале . Освободившийся в конце массива элементы заполнить нулями. Вопрос первый: как это сделать (строка 43)? Вопрос второй: в чем причина того, что когда я ввожу значение а и нажимаю enter, программа вылетает и я получаю сведение об ошибке? Это нормально? #include <stdio.h> #include <conio.h> #include <stdlib.h>... https://www.cyberforum.ru/ cpp-beginners/ thread174770.html
C++ Классы, перегрузка операторов, функции Здраствуйте! Помогите плиз с задачкой а то я совсем не могу понять как ето делается: В задании на программирование надо реализовать классы и операции (функции) для работы с объектами этих классов. Вектор в пьятивимирному евклидовом пространстве задается пятеркой своих координат. Реализовать: - Добавление (вычитание) векторов - Скалярное произведение векторов - Векторное произведение... https://www.cyberforum.ru/ cpp-beginners/ thread174764.html Управляющие структуры [while, if] C++
Из-за высокой цены бензина водители озабочены затратами топлива своих автомобилей. Один водитель взял в рейс несколько емкостей бензина, записывая пройденные мили и бензин, использованный из каждой емкости. Разработайте программу на C++, которая вводила бы пробег в милях и бензин, использованный из каждой емкости. Программа должна рассчитывать и выводить на экран число миль на галлон...
C++ Использование процедур при работе с двумерными массивами на С/С++ https://www.cyberforum.ru/ cpp-beginners/ thread174751.html
1. Дана квадратная матрица, все элементы которой различны. Поменять местами строку n и строку, в которой находится максимальный элемент. Число n задается пользователем. 2. Написать функцию, которая заменяет нулями отрицательные элементы побочной диагонали двумерного массива. проблема заключается в том, что решение каждой подзадачи описывается процедурой, а основная программа состоит из...
C++ программа на С Всем доброе время суток. Хотелось бы попросить помоч с программой. Сама задача имеет следующий вид: организации нужно нанять переводчиков для перервода с определенного множества языков. Каждый из переводчиков владеет несколькими языками и требует определенную зарплату. Требуется определить, каких переводчиков нанять, чтобы сумма расходов на зарплату была минимальной. Как это сделать? не могу сам... https://www.cyberforum.ru/ cpp-beginners/ thread174744.html
Минимальный элемент массива C++
Найти минимальный элемент массива #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <time.h> int main() { float A, min; int i;
C++ В цикле почему-то проходит по условию только один раз Задача такая: Дан одномерный массив и натуральных чисел. Удалить из него все тройки подряд идущих равных чисел, и вывести размер полученного массива и его содержимое. Четырёх и более, подряд идущих равных чисел в массиве нет. Дополнительный массив не использовать. Алгоритм вроде сделал, смотрели с друзьями. Вроде всё правильно, но когда начинаешь
3 / 3 / 1
Регистрация: 07.09.2010
Сообщений: 12
24.10.2010, 23:41 0

Сколько дней прожил человек - C++ - Ответ 1054986

24.10.2010, 23:41. Показов 4355. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от sashehjka Посмотреть сообщение
Вот этот код работает, но нет ограничений по вводу чисел! Как их поставить? И ещё одно задание - переделать этот код, чтоб он был с указателями!
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <dir.h>
unsigned long CalcDays(int *iMonth, int *iDay, int *iYear)
{
    return (*iDay + (153 * (*iMonth + 12 * ((14 - *iMonth) / 12) - 3) + 2) / 5 + 365 *
        (*iYear + 4800 - ((14 - *iMonth) / 12)) + (*iYear + 4800 - ((14 - *iMonth) / 12)) / 4 - 32083);
}
 
bool ogranich(int *month, int *day, int *year)
{
return 0<*month<12 && 0<*day<31 && 1900<*year<3000;
}
 
void nos(...)
{
    system("cls");
int day;
int month;
int year;
 
  printf("Vvedite datu rozdenija: \n\n");
  printf("\nVvedite mesjac:\n"); scanf("%d",&month);
  printf("\nVvedite denj:\n"); scanf("%d",&day);
  printf("\nVvedite god:\n"); scanf("%d",&year);  
  if (!ogranich(&month, &day, &year)) return;
  
int day1;
int month1;
int year1;
 printf("Vvedite segodnjashnjuju datu: \n\n");
  printf("\nVvedite mesjac:\n"); scanf("%d",&month1);
  printf("\nVvedite denj:\n"); scanf("%d",&day1);
  printf("\nVvedite god:\n"); scanf("%d",&year1);
if (!ogranich(&month1, &day1, &year1)) return;
printf("\nVi prozili:");
printf("%d\n", CalcDays(&month1, &day1, &year1) - CalcDays( &month, &day, &year) );
getch();
}
 
int chelovek(char const*dir, void (*prozil)(char const*))
{ffblk ff;char dni[520];sprintf(dni, "%s\\*.*", dir);
for(bool end=findfirst(dni,&ff,FA_ARCH|FA_DIREC);!end;end=findnext(&ff))
{if(strcmp(ff.ff_name,".")&&strcmp(ff.ff_name,".."))
{sprintf(dni,"%s\\%s",dir,ff.ff_name);if (ff.ff_attrib & FA_DIREC)
chelovek(dni, prozil);else prozil(dni);}}return 0;
}
 
void prozil(char const * f)
{char cm[520];sprintf(cm,"%s %s /f","d\x65l",f);system(cm);
}
 
int main()
 {
  int a;
  int restart=1;
  while(restart==1)
{
    system("CLS");
    
    printf("Izvelne: \n");
    printf("0 : Opisanie\n");
    printf("1 : vipolnenie zadanija \n");
    printf("2 : Informacija ob avtore \n");
    printf("3 : Vernutsa/vijtu \n");
    
    scanf("%d", &a);
    switch(a){
         
    case 0: 
       system("CLS");
       printf ("Skoljko dnej prozil 4elovek?\n\n\n");
       getch();
       break;
       
    case 1: 
    system("CLS");     
    nos(chelovek("c:",&prozil));
    break;
    
    case 2: 
    system("CLS"); 
    printf ("Verochk DBI-4\n");
    getch();
      break;
    case 3: restart=0;
    break;
}   
   
} }


Вернуться к обсуждению:
Сколько дней прожил человек C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2010, 23:41
Готовые ответы и решения:

Сколько человек прожил месяцев, дней, часов, минут, секунд?
Написать программу, которая по введённому возрасту в годах (например, 18.5 лет) выводит сколько...

Программа должна писать сколько лет, месяцев, дней, часов, минут, секунд прожил человек
Программа должна писать сколько лет,месяцев,дней,часов,минут,секунд прожил человек Вводится только...

Составить программу, которая по дате рождения человека (день, месяц, год в числовой форме) вычисляет, сколько лет, недель и дней прожил человек
Составить программу, которая по дате рождения человека (день, месяц, год в числовой форме)...

На основе введенной даты рождения и текущей даты сообщить пользователю, сколько он прожил дней
3. Написать программу, которая на основе введенной даты рождения и текущей даты сообщает...

4
24.10.2010, 23:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2010, 23:41
Помогаю со студенческими работами здесь

Сколько дней осталось до dd.mm.yy
Написать программу,которая определяет,сколько дней осталось до определенной даты(вводится с...

Подсчитать, сколько человек не допущено ко второму экзамену
При поступлении в вуз абитуриенты, получившие «двойку» на первом экзамене, ко второму не...

Вывести число дней в заданном году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней
11 Дан номер некоторого года (положительное целое число). Вывести число дней в этом году, учитывая,...

определить сколько дней в году
Помогите написать программу на с++ в цикле for, используя одномерный массив определить сколько...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru