Форум программистов, компьютерный форум 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: Разработать программу на С++, для реализации основных операций над полу-статичными структурами данных (добавление, удаление) и над их информационными частями-строками (поиск, извлечение, добавление символов и т.д.), на примере очереди и дека, строки - векторы фиксированной длины. Спасибо огромное! подробнее

Показать сообщение отдельно
Steam.dll
3 / 3 / 0
Регистрация: 05.11.2010
Сообщений: 131

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

10.03.2011, 22:12. Просмотров 521. Ответов 2
Метки (Все метки)

У меня есть задание См. Рисунок. задание не тяжёлое я его сделал , но захотел проверить как всё работает. Что бы ввести асе года сразу я сделал одномерный массив в котором можно перебрать цифпы от 1-99. Программа заработало но пожемуто ко фсем значениям выполняется второй случай из оператора switch. Поясните в чём моя ошибка и как сделать что вы выполнялся тот случай из оператора case который нужен.
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <math.h>
#include <time.h>
#include <iostream>
void my_func(int i,int n,unsigned int *mas,int j);
int main(void)
{
    int i,n,j;
    scanf("%d",&n);
    unsigned int *mas;
    mas=new unsigned int [n];
    for(j=0;j<n;j++)
    {
       mas[j]=j+1;
       if(mas[j]==1||mas[j]==21||mas[j]==31||mas[j]==41||mas[j]==51||mas[j]==61||mas[j]==71||mas[j]==81||mas[j]==91)
       { 
        i=3;
       }
       else
       {
        if(mas[j]>=2||mas[j]>+22||mas[j]>=32||mas[j]>=42||mas[j]>=52||mas[j]>=62||mas[j]>=72||mas[j]>=82||mas[j]>=92)
        {
            i=2;
        }
        else
        {
            if(mas[j]>=5||mas[j]>=25||mas[j]>=35||mas[j]>=45||mas[j]>=55||mas[j]>=65||mas[j]>=75||mas[j]>=95||mas[j]>=85)
            {
                i=1;
            }
        }
       }
    }
    my_func(i,n,mas,j);
    return 0;
 
}
void my_func(int i,int n,unsigned int *mas,int j)
{
    switch(i)
    {     
         case 1:
             for(j=0;j<n;j++)
             {
             printf("Mne %d let\n",mas[j]);
             }
             break;
         case 2:
             for(j=0;j<n;j++)
             {
             printf("Mne %d goda\n",mas[j]);
             }
             break;
         case 3:
             for(j=0;j<n;j++)
             {
             printf("Mne %d god\n",mas[j]);
             }
             break;
         default:
             printf("Eror\n");
             break;
    }
    
}
Миниатюры
Множественный выбор.  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru