С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Рассчитать стоимость СМС - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить количество столбцов матрицы, не содержащих ни одного нулевого элемента http://www.cyberforum.ru/cpp-beginners/thread203114.html
1. Условные операторы. а.) Вычислить значения функциии при заданных условиях. Подготовить тесты (число тестов равно числу ветвей вычислительного процесса). ...
C++ Cоставить функцию нахождения самого длинного слова в строке. ввести текст и получить фразу из самых длинных слов. помогите пожалуйста с текстом порграммы! составить функцию нахждения самого длинного слова в строке. ввести текст и получить фразу из самых длинных слов. http://www.cyberforum.ru/cpp-beginners/thread203109.html
C++ Запись в двоичный файл
Нужно в двоичный файл 80-символьный заголовок и 4 байтовое беззнаковое целое число. //.. #include <fstream> //.. std::ofstream file; file.open("test.stl",...
Доработать программу C++
Найти сумму ряда с точностью е=10^-3 ,общий член которого An = (-1)^n-1/n^n Тут надо дописать нужные библиотеки и концовку дописать int n = 0; double e = 0.001; double sum = 0.0, current =...
C++ Квадратная матрица http://www.cyberforum.ru/cpp-beginners/thread203059.html
Вводится произвольная квадратная матрица построчно. Вводятся номер строки и столбца правого нижнего угла внутренней матрицы и её порядок. Все элементы внутренней матрицы заменяются на сумму элементов...
C++ Создать файл, содержащий информацию о номере рейса, количестве пассажиров, пунктах отправления и назначения. Определить наиболее загруженные рейсы подскажите пожалуйста, как это реализовать на простом си. ну и результат в файл отдельный) подробнее

Показать сообщение отдельно
kazak
3050 / 2371 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 1
04.12.2010, 14:20
Цитата Сообщение от RvP Посмотреть сообщение
валится на 8ом тесте
Что это значит?

Добавлено через 57 минут
Могу такой вариант предложить
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
#include <iostream>
 
int main()
{
   char c;
   int n = 0;
   int cost=0;
 
   while ((c = std::cin.get()) != '\n' && n < 1000)
   {
      switch(c)
      {
         case 'q': cost+=2; break;
         case 'w': cost+=2; break;
         case 'e': cost+=2; break;
         case 'r': cost+=3; break;
         case 't': cost+=2; break;
         case 'y': ++cost; break;
         case 'u': cost+=3; break;
         case 'i': cost+=3; break;
         case 'o': cost+=3; break;
         case 'p': ++cost; break;
         case 'a': ++cost; break;
         case 's': ++cost; break;
         case 'd': ++cost; break;
         case 'f': cost+=3; break;
         case 'g': ++cost; break;
         case 'h': cost+=2; break;
         case 'j': ++cost; break;
         case 'k': cost+=2; break;
         case 'l': cost+=3; break;
         case 'z': cost+=2; break;
         case 'x': cost+=3; break;
         case 'c': cost+=3; break;
         case 'v': ++cost; break;
         case 'b': cost+=2; break;
         case 'n': cost+=2; break;
         case 'm': ++cost; break;
         case ',': cost+=2; break;
         case '.': ++cost; break;
         case ' ': ++cost; break;
         case '!': cost+=3; break;
      }
      n++;
   }
   std::cout << cost << std::endl;
 
   std::system("pause");
   return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.