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

Множественный выбор. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ что за ошибка? как от нее избавиться? http://www.cyberforum.ru/cpp-beginners/thread255181.html
Error 1 error C1075: end of file found before the left brace '{' at 'c:\users\wild_flower\documents\visual studio 2010\projects\polinom\polinom\polinom.cpp(16)' was matched c:\users\wild_flower\documents\visual studio 2010\projects\polinom\polinom\polinom.cpp 72 1 polinom
C++ Корни функции Нужно найти корни функции y(x)=x^4+6x^2-12x-8 Код почти готов, только он находит 1 корень. Корни которые должны быть: x1=-0,523425 x2=1.78967 #include <iostream> #include <cmath> using namespace std; double f( double x ) { return x*x*x*x+6*x*x-12*x-8; http://www.cyberforum.ru/cpp-beginners/thread255180.html
Упрощаем код и вносим замечания C++
Задание: Дана последовательность из 100 различных целых чисел. Найти сумму чисел этой последовательности, расположенных между максимальным и минимальными числами (в сумму включить оба этих числа) Рабочий вариант кода: #include <stdio.h> #include <conio.h> #include <stdlib.h> #define Max_Size 20
C++ Вставка на ассемблере
Добрый вечер. Код пишу в CodeBlocks&MinGW, есть и студия. вопрос: нужны ли какие-нибудь инклюды чтоб осуществить вставку на ассемблере?. и вообще. дайте пример простой с вставкой на ассемблере (ОТ и ДО). компиль ругается: error expected ';' before '{' token
C++ Найти количество строк в максимальном множестве попарно непохожих строк заданной матрицы http://www.cyberforum.ru/cpp-beginners/thread255162.html
Мир всем, помогите понять суть задания: "Две строки матрицы назовем похожими, если совпадают множества чисел встречающихся в этих строках. Найти количество строк в максимальном множестве попарно непохожих строк заданной матрицы." Саму программу писать не надо, сам напишу.
C++ Очередь и дек С++ Ребят, помогите пожалуйста сделать небольшую программу, ну просто горит(((. :wall: Разработать программу на С++, для реализации основных операций над полу-статичными структурами данных (добавление, удаление) и над их информационными частями-строками (поиск, извлечение, добавление символов и т.д.), на примере очереди и дека, строки - векторы фиксированной длины. Спасибо огромное! подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
11.03.2011, 09:34     Множественный выбор.
Не нужен тут switch.

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
#include <stdio.h>
#include <stdlib.h>
 
int NumberCase(int number) {
  int tens = abs(number) % 100;
  if (tens > 10 && tens < 15)
    return 0; // лет
  int units = tens % 10;
  if (units == 1)
    return 1;
  if (units > 1 && units < 5)
    return 2;
  return 0;
}
 
int main(int argc, char *argv[]) {
  char *units[] = {"лет", "год", "года"};
 
  int i;
  for (i = 0; i < 99; ++i)
    printf("Мне %d %s.\n", i, units[NumberCase(i)]);
 
  return 0;
}
 
Текущее время: 17:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru