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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gabonya_
0 / 0 / 0
Регистрация: 16.12.2011
Сообщений: 27
#1

Имеется четыре произвольных числа: А, B, C, D. - C++

16.12.2011, 21:39. Просмотров 636. Ответов 3
Метки нет (Все метки)

1)Имеется четыре произвольных числа: А, B, C, D. ЭВМ должна ответить на вопрос: Правда ли что все числа больше нуля и меньше 7?
Ответ ЭВМ должна вывести в виде слова «Правда» или «Неправда».

2)Из заданного массива а1 , а2, ..., а12 , не содержащего нулей, получить массив b1, b2, ..., b12 , приняв в качестве первых его элементов все положительные элементы массива A с сохранением порядка их следования, а в качестве остальных элементов все отрицательные элементы также с сохранением порядка их следования.

3)Из элементов последовательности у1, у2, ..., у25, расположенных между первым нулевым и максимальным (в предположении, что в массиве есть положительные числа) (или максимальным и первым нулевым), сформировать новый массив.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2011, 21:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Имеется четыре произвольных числа: А, B, C, D. (C++):

Имеется четыре произвольных числа: А, B, C, D - C++
помогите решить Имеется четыре произвольных числа: А, B, C, D. ЭВМ должна ответить на вопрос: Правда ли что среди чисел точно одно меньше...

Имеется четыре произвольных числа: А, B, C, D. - C++
Пожалуйста, очень Вас прошу, помогите мне мне очень срочно нужно сдать эти программы!!! Я буду очень признательна ПОЖАЛУЙСТА, УМОЛЯЮ...

Имеется массив А из N произвольных чисел. - C++
1)Имеется массив А из N произвольных чисел. Используя, операторы цикла составить программу. а)Найти номер последнего отрицательного...

Даны четыре вещественных числа от нуля. Проверить: образуют ли данные числа геометрическую прогрессию. - C++
Даны четыре вещественных числа от нуля. Проверить: образуют ли данные числа геометрическую прогрессию.

Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Вывести порядковый номер этого числа - C++
Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Вывести порядковый номер этого числа.

Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от остальных. на C++ - C++
Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от...

3
LEQADA
Мастер кустарных методов
227 / 222 / 9
Регистрация: 09.11.2010
Сообщений: 680
16.12.2011, 22:13 #2
Цитата Сообщение от gabonya_ Посмотреть сообщение
1)Имеется четыре произвольных числа: А, B, C, D. ЭВМ должна ответить на вопрос: Правда ли что все числа больше нуля и меньше 7?
Ответ ЭВМ должна вывести в виде слова «Правда» или «Неправда».
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
 
int main ()
{
double A,B,C,D;
cin>>A>>B>>C>>D;
setlocale(LC_ALL,"Rus");
if (A>0 && A<7 && B>0 && B<7 && C>0 && C<7 && D>0 && D<7) {cout<<"Правда"<<endl;}
else {cout<<"Неправда"<<endl;}
return 0;
}
0
Belyy
1 / 1 / 0
Регистрация: 16.12.2011
Сообщений: 27
16.12.2011, 22:23 #3
1.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <conio.h>
 
 
int main()
{
    float a = 3,b = 5,c = 66,d = 6;
    if(a<7 && a>0 && b<7 && b>0 && c<7 && c>0 && d<7 && d>0)
        printf("Pravda\n");
    else 
        printf("Ne pravda\n");
    _getch();
}
0
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
16.12.2011, 22:24 #4
Цитата Сообщение от gabonya_ Посмотреть сообщение
2)Из заданного массива а1 , а2, ..., а12 , не содержащего нулей, получить массив b1, b2, ..., b12 , приняв в качестве первых его элементов все положительные элементы массива A с сохранением порядка их следования, а в качестве остальных элементов все отрицательные элементы также с сохранением порядка их следования.
Зачем два массива, можно один использовать.
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
#include <iostream>
using namespace std;
 
void move_to_end(int* arr, int size) {
   for(int j = size - 1; arr[j] < 0 && j >= 0; j--)
        --size;
   for(int i = size - 1; i >= 0; i--) {
        if(arr[i] < 0) {
               for(int k = i; k < size - 1; k++)
                   swap(arr[k], arr[k + 1]);
               --size;
               i++;
        }
    }
}
 
 
int main(void) {
   int arr[] = { -77, 300, -7, 8, 4, -10, -3, 1, -77,  20, -111, -5 };
   int size = sizeof(arr) / sizeof(arr[0]);
  
   move_to_end(arr, size);
   for(int i = 0; i < size; i++)
        cout << arr[i] << "  ";
   cout.put('\n');
   return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2011, 22:24
Привет! Вот еще темы с ответами:

Поместить четыре числа от 1 до 4 в один байт - C++
Здравствуйте, есть такое задание: Есть 4 переменных типа int, каждой переменной присвоено цифра от 1 до 4. int a = 4; int b = 2; ...

Расположить четыре числа в порядке возрастания - C++
I. Выполнить задание с использованием условного оператора if Расположите четыре числа в порядке возрастания.

Есть четыре числа нужно выбрать наим. и наиб. - C++
Здравствуйте, в консоли пользователь вводит числа a, b, c, d Как легче всего выбрать наибольшее и наименьшее, не делая кучи проверок? ...

написать программу, которая выводит на экран первые четыре степени числа П(пи) - C++
написать программу, которая выводит на экран первые четыре степени числа П(пи) пож-та сделайте


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
16.12.2011, 22:24
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru