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

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

Войти
Регистрация
Восстановить пароль
 
Манька_Маруся
Сообщений: n/a
#1

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

09.12.2011, 21:06. Просмотров 684. Ответов 4
Метки нет (Все метки)

Пожалуйста, очень Вас прошу, помогите мне
мне очень срочно нужно сдать эти программы!!!
Я буду очень признательна
ПОЖАЛУЙСТА, УМОЛЯЮ ВАС помогите мне(((
вот задачи
1.Имеется четыре произвольных числа: А, B, C, D. ЭВМ должна ответить на вопрос: Правда ли что среди чисел точно одно меньше нуля? Ответ ЭВМ должна вывести в виде слова «Правда» или «Неправда».
2.Имеется массив А из N произвольных чисел. Используя, операторы цикла составить программу.Подсчитать количество положительных и отрицательных чисел и количество нулей. Вычислить вектор а ={a1,a2...an} , если aк=max(xk,yk) , векторы x и y заданы.
3.Все положительные элементы массива а1, а2 , ..., а20, расположенные правее первого нулевого элемента, увеличить в два раза.
4.Найти сумму положительных элементов последовательности d1, d2, ..., d40, расположенных до первого нулевого элемента, заменить этой суммой минимальный элемент массива.


ПОМОГИТЕ Я ВАС ОЧЕНЬ ПРОШУ(((((((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2011, 21:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Имеется четыре произвольных числа: А, B, C, D. (C++):

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

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
-=ЮрА=-
Заблокирован
Автор FAQ
09.12.2011, 22:16 #2
Цитата Сообщение от Манька_Маруся Посмотреть сообщение
1.Имеется четыре произвольных числа: А, B, C, D. ЭВМ должна ответить на вопрос: Правда ли что среди чисел точно одно меньше нуля? Ответ ЭВМ должна вывести в виде слова «Правда» или «Неправда».
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
#include <iostream>
#include <cstdlib>
using namespace std;
 
int main()
{
    system("chcp 1251");//Руссификация
    int A, B, C, D;
    cout<<"Введуите число А : ";cin>>A;
    cout<<"Введуите число B : ";cin>>B;
    cout<<"Введуите число C : ";cin>>C;
    cout<<"Введуите число D : ";cin>>D;
    bool bFlag = false;//отвечает за то есть ли число меьше нуля
    if(A < 0 && !bFlag)
        bFlag = true;
    if(B < 0 && !bFlag)
        bFlag = true;
    if(C < 0 && !bFlag)
        bFlag = true;
    if(D < 0 && !bFlag)
        bFlag = true;
    if(bFlag)
        cout<<"«Правда»"<<endl;
    else
        cout<<"«Неправда»"<<endl;
    system("pause");
    return 0;
}
Миниатюры
Имеется четыре произвольных числа: А, B, C, D.   Имеется четыре произвольных числа: А, B, C, D.  
-=ЮрА=-
Заблокирован
Автор FAQ
09.12.2011, 22:30 #3
Цитата Сообщение от Манька_Маруся Посмотреть сообщение
2.Имеется массив А из N произвольных чисел. Используя, операторы цикла составить программу.Подсчитать количество положительных и отрицательных чисел и количество нулей.
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
#include <iostream>
using namespace std;
 
int main()
{
    int * A;//Указатель на наш массив
    int i,N;  //Число элементов
    cout<<"Enter N : ";cin>>N;
    A = new int[N];//Віделяем память под массив
    int nPositive = 0;//Число элементов 0 < A[i]
    int nNegative = 0;//Число элементов A[i] < 0
    int nZeros    = 0;//Число элементов 0 == A[i]
    //Вводим массив с клавиатуры
    //Сомещаем с вводом подсчёты
    for(i = 0; i < N; i++)
    {
        cout<<"A["<<i + 1<<"] = ";
        cin>>A[i];
        if(A[i] == 0)
            nZeros++;
        else
        if(A[i] < 0)
            nNegative++;
        else
            nPositive++;
    }
    cout<<"Number 0 < A[i] : "<<nPositive<<endl;
    cout<<"Number A[i] < 0 : "<<nNegative<<endl;
    cout<<"Number 0 == A[i] : "<<nZeros<<endl;
    system("pause");
    return 0;
}
Миниатюры
Имеется четыре произвольных числа: А, B, C, D.  
-=ЮрА=-
09.12.2011, 22:31
  #4

Не по теме:

Цитата Сообщение от Манька_Маруся Посмотреть сообщение
ПОЖАЛУЙСТА, УМОЛЯЮ ВАС помогите мне(((
- никогда не опускайтесь до этого - на форуме всегда кто нибудь ответит, тут почти нет нулевых топиков. Остальные алгоритмы выложу как увижу что вы этот топик смотрели...

alkagolik
Заблокирован
09.12.2011, 23:14 #5
3.Все положительные элементы массива а1, а2 , ..., а20, расположенные правее первого нулевого элемента, увеличить в два раза.
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{
    int s = 20, i = 0, T = 1;
    int a[ s ];
    srand( time( 0 ) );
 
    while ( i < s )
        a[ i ] = rand() % ( s - i++ );
    i = 0;
    while ( i < s )
    {
        printf ( "%2i ", a[ i ]);
        if ( T  && ( a[ i ] == 0 ) )
            T = 0;
        else if ( a[ i ] > 0 )
            a[ i ] *= 2;
        ++i;
    }
    puts("");
    i = 0;
    while ( i < s )
        printf ( "%2i ", a[ i++ ]);
    puts("");
 
    return 0;
}


4.Найти сумму положительных элементов последовательности d1, d2, ..., d40, расположенных до первого нулевого элемента, заменить этой суммой минимальный элемент массива.
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{
    int s = 40, i = 0, min, T = 1;
    int a[ s ];
    int sum = 0;
    srand( time( 0 ) );
 
    while ( i < s )
        a[ i ] = rand() % ( s - i++ );
    i = 0; min = a[ i ];
    while ( i < s )
    {
        printf ( "%2i ", a[ i ]);
        if ( min > a[ i ] )
            min = a[ i ];
        if ( T )
            sum += a[ i ];
        if ( a[ i++ ] == 0 )
            T = 0;
    }
    puts(""); i = 0;
    while ( i < s )
    {
        if ( a[ i ] == min )
            a[ i ] = sum;
        printf ( "%2i ", a[ i++ ]);
    }
    puts("");
 
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2011, 23:14
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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