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

Функции,задачка на стоянку автомобилей,чуть переделать - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ использование двоичного файла http://www.cyberforum.ru/cpp-beginners/thread815091.html
Подскажите, пожалуйста, что такое двоичные файлы, и с чем их едят?) и как с помощью их можно реализовать хранение данных? а то я в Интернете никак это не найду(
C++ Удалить из исходного числа все цифры a Дано натуральное число. Найти число, получаемое удалением из исходного всех цифр a.(c помощью цикла while) http://www.cyberforum.ru/cpp-beginners/thread815089.html
Считать из текстового файла целые числа в массив C++
Помогите есть текстовый файл и массив двумерный , нужно считать числа и текстового файла в массив
сортировка простого массива C++
уважаемые программисты помогите пожалуйста переписать php код на С++, вот сам скрипт, заранее спасибо <?php error_reporting(-1); // Задает, какие ошибки PHP попадут в отчет. $message = ' '; // пустое сообщение function sortmass(array $data){ $sort = array(); // создаем пустой массив while (!empty($data)) { // пока массив $data не будет пустой делаем блок до закрывающей фигурной скобки...
C++ Отсортировать числа между min и max по количеству четных цифр http://www.cyberforum.ru/cpp-beginners/thread815072.html
Нужно отсортировать числа, находящиеся между минимальным и максимальным элементами массива, расположенных на четных позициях, по возрастанию количества четных цифр в числе. #include <iostream.h> #include <stdlib.h> #include <time.h> int main() { void Swap(int *a, int *b);
C++ Алгоритм проверки Всем доброго времени суток! Есть один код, это как бы шашки. Задача программы определить какие шашки находятся под ударом,какая шашка угрожает другой и сколько их можно побить за один раз одной шашкой. На доске их должно быть всего несколько штук, разных цветов конечно же. Суть в том что цикл не выводит текст с остерегающим текстом и главное никаких ошибок или предупреждений visual не выдает. Ах... подробнее

Показать сообщение отдельно
IrineK
Заблокирован
22.03.2013, 04:46     Функции,задачка на стоянку автомобилей,чуть переделать
Для 20 автомобилей пришлось бы, например, копипастить строку 35 20 раз. А представь - для 100?
Чтобы этого избежать существуют циклы. С ними main принимает такой вид:


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
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL,"");
    const int n = 3;
   float time[n], totalTime = 0;
   float sum[n], totalSum = 0;
   
   while(1)
   {
    cout << "\t" << "Посуточная парковка!!!\n" << endl;
    cout << setw(10) << "Максимальная плата за сутки" << setw(10) << "$10.00" << endl;
    cout << setw(10) << "Стоянка до 3х часов" << setw(17) << "$2.00" << endl; 
    cout << setw(10) << "Стоянка более 3х часов" << setw(15) << "*$0.50\n" << endl;
    cout << "Введите время стоянки 3-х автомобилей: " << endl;
   
   for (int i=0;i<3;i++)
   {  
      cin >> time[i];
            
      if (time[i] < 0 || time[i] > 24)
      {
         cout << "Error! Повторите ввод!" << endl;
         i--;
         continue;
      }
      else
        {   totalTime += time[i];  
            sum[i] = calculateCharges(time[i]);
            totalSum += sum[i];
      }
   }
 
   cout << setw(10) << "Автомобиль" << setw(10) << "Часы" << setw(10) << "Плата" << endl;
    for (int i=0;i<3;i++)
        cout << setw(10) << i+1 << setw(10) << time[i] << setw(10) << sum[i] << endl;
    cout << setw(10) << "Итого: " << setw(10) << totalTime << setw(10) << totalSum << endl;
   cout << "Повторить ? (y/n): ";
       char c;
       cin >> c;
       if (c == 'y')
           continue;
       if (c == 'n')
           break;
   }
   return 0;
}



А вообще прога красивая, много внимания уделено выводу - няшно )
 
Текущее время: 10:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru