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

помогите переделать программу!) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ разработать функцию с параметрами для ввода массива http://www.cyberforum.ru/cpp-beginners/thread358902.html
люди помогите плиз решить эту лабу по с++ сам фигово в нем пока что понимаю накидал вариант он ниже Во всех приведенных ниже вариантах использовать меню для организации работы программы, исходные данные предварительно записать в текстовый файл. Разработать схему алгоритма и программу, используя функции с параметрами для ввода массива и его обработки. В массиве хранятся данные об осадках за...
C++ Определить оканчивается ли целое число цифрой 7 1. Если целое число М делится нацело на целое число К, то вывести на экран частное от деления, в противном случае вывести сообщение" "М на N нацело нe делится". 2. Дано целое число. Определить оканчивается ли оно цифрой 7, http://www.cyberforum.ru/cpp-beginners/thread358891.html
Подключение Excel к DLL в Windows 7 64 C++
#import \ "C:\Program Files(x86)\Common Files\microsoft shared\OFFICE11\mso.dll" \ rename("DocumentProperties", "DocumentPropertiesXL") \ rename("RGB", "RBGXL") В XP32 все работало без проблем. А вот в 7 64 битной выдает ошибку fatal error C1083: Cannot open type library file: 'C:\Program Files(x86)\Common Files\microsoft shared\OFFICE11\mso.dll': No such file or directory
C++ Преобразовать строку так, чтобы между словами был ровно один пробел
При реализации программы необходимо использовать функции обработки строк из библиотек stdlib.h и string.h Дана строка-предложение с избыточными пробелами между словами. Преобразовать ее так, чтобы между словами был ровно один пробел
C++ Вывести строку, содержащую те же символы, но расположенные в обратном порядке. http://www.cyberforum.ru/cpp-beginners/thread358875.html
Ввод и вывод строк осуществлять, используя функции gets и puts. При реализации программы использование функций для работы со строками из библиотек stdlib.h и string.h запрещено. Дана строка. Вывести строку, содержащую те же символы, но расположенные в обратном порядке.
C++ Вывести на экран все сообщения, отправленные в дату, указанную пользователем Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - обработка списка. Сначала в программе должен вводиться размер списка (целое число), а сам список создается в виде динамического массива структур. Ввод одной записи осуществляется в одной строке. Описание структур приводится после вариантов задания. Задание: Вывести на экран все сообщения... подробнее

Показать сообщение отдельно
bretba
 Аватар для bretba
63 / 58 / 5
Регистрация: 24.07.2011
Сообщений: 343
01.10.2011, 12:13     помогите переделать программу!)
Данную задачу можно решить многими способами

через 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
25
26
27
28
29
#include <iostream>
#include <conio.h>
 
using namespace std;
 
void main()
{
    int k;
 
cout<<"vvedite k\n";
cin>>k;
 
if ((k<1) || (k>9)) cout<<"ne pravulbnble dannble"; else
{
 switch(k)
 {
 case 1: cout<<"mne 1 god";break;
 case 2: cout<<"mne 2 goda";break;
 case 3: cout<<"mne 3 goda";break;
 case 4: cout<<"mne 4 goda";break;
 case 5: cout<<"mne 5 let";break;
 case 6: cout<<"mne 6 let";break;
case 7: cout<<"mne 7 let";break;
case 8: cout<<"mne 8 let";break;
case 9: cout<<"mne 9 let";break;
 }
}
_getch();
}
через оператор условия(что вполне приемлимо):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
 
using namespace std;
 
void main()
{
    int k;
 
cout<<"vvedite k\n";
cin>>k;
 
if ((k<1) || (k>9)) cout<<"ne pravulbnble dannble"; else
{
if ((k<5) & !(k==1))
    cout<<"mne "<<k<<" goda";
if (k>=5)
    cout<<"mne "<<k<<" let";
if (k==1)
    cout<<"mne "<<k<<" god";
}
_getch();
}
 
Текущее время: 17:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru