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

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

Войти
Регистрация
Восстановить пароль
 
Daremez
17 / 17 / 0
Регистрация: 29.12.2009
Сообщений: 183
#1

Немогу найти исходники. - C++

23.01.2012, 17:49. Просмотров 694. Ответов 2
Метки нет (Все метки)

1 - Дана последовательность целых чисел. Определить количество чисел, кратных разности текущего и предыдущего чисел.
2 - Дано число. Посчитать разность между первой и последней цифрой де-сятичной записи этого числа.
3 - В одномерном массиве, состоящем из n целочисленных элементов:
найти сумму элементов, стоящих на позициях, совпадающих с их значением.
отсортировать методом выбора элементы, большие среднего арифметического;
4 - Дана вещественная квадратная матрица. Определить:
количество положительных элементов в заштрихованной области:
поменять порядок следования столбцов на обратный.
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2012, 17:49     Немогу найти исходники.
Посмотрите здесь:

Немогу найти ошибку - C++
Надо объекты (произвольное количество) записать в файл, затем прочесть их из файла и вывести на экран. У меня происходит зацикливание во...

Немогу найти ошибку - C++
Задание: В текстовом файле данные радиусов основ и высот 12 цилиндров. Выбрать цилиндры,радиус основы которых равняется высоте и записать в...

немогу найти ошибку!!! - C++
она у меня в конце почемуто 8 выводит,а надо последовательность. #include<stdio.h> #include<conio.h> #include<math.h> ...

Немогу найти ошибку в коде - C++
Задание:Распечатать фамилии тех учеников, которые не получили ни одной тройки за последнюю четверть. В каких классах учатся...

Немогу найти ошибку в задаче( - C++
Дана задача: вылислить (b*cos(b^4+modul(z^1/3))+sin^2(a+b-c)*pi^4)/(cos(z)+modul(ctg(c))) #include "stdio.h" #include "math.h" ...

немогу найти площадь шестиугольника - C++
как найти

структуры немогу найти ошибки(( - C++
Определите структуру, задающую информацию о авиарейсе: № рейса, направление, время вылета, время прибытия, тип самолета. Введите данные...

SDK немогу найти Api - C++
Единственным нормальным источником по API, является SDK ткните меня пожалусто носом в каталог где будет инфа типа: видео .... такие...

Где найти исходники BlowFish, TwoFish, Des? - C++
May be someone ever working with encrypted/decrypted algorithms and know where can I download any algorithm sources such as BlowFish, ...

Строки немогу найти решения или нехватает литературы чтоб самому разобраться - C++
подскажите пожалуйста как решить эти задачи методом для начинающего или где можно взять литературу по строкам пожалуйста заранее...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
x1Mike7x
216 / 129 / 6
Регистрация: 06.11.2010
Сообщений: 234
23.01.2012, 18:16     Немогу найти исходники. #2
1) Вводиться N, а потом N чисел.
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
    int N, pr, x, k = 0;
    for ( std::cin >> N >> pr; --N; k += x % ( x - pr ) == 0, pr = x )
        std::cin >> x;
    std::cout << k << std::endl;
}
2)
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
    int x, f, l;
    std::cin >> x;
    for ( f = l = x % 10; x /= 10; l = x % 10 );
    std::cout << l - f << std::endl;
}
Daremez
17 / 17 / 0
Регистрация: 29.12.2009
Сообщений: 183
24.01.2012, 00:46  [ТС]     Немогу найти исходники. #3
Навел красоту:
1
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <windows.h> 
#include <iostream>
#include <conio.h> 
int main()
{
    setlocale(0,"russian"); 
    int N, pr, x, k = 0;
    printf("Введите размерность N и саму последовательность чисел построчно : ");
    for ( std::cin >> N >> pr; --N; k += x % ( x - pr ) == 0, pr = x )
        std::cin >> x;
    std::cout << "Кол-во чисел кратных разности текущего и предыдущего чисел равна : "<< k << std::endl;
    printf("Press any key for exit");
    getch();
}
2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <conio.h>
int main()
{
    setlocale(0,"russian"); 
    int x, f, l;
    printf("Введите число : ");
    std::cin >> x;
    for ( f = l = x % 10; x /= 10; l = x % 10 );
    std::cout << "Разность между первой и последней цифрой: " << l - f << std::endl;
    printf("Press any key for exit");
    getch();
}
Добавлено через 1 минуту
------------------------------------------------------
P.S. Ребята помогите с остальным - завтра сдавать! =(

Добавлено через 2 часа 57 минут
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
#include <stdio.h>
int main()
{
    int i,j,r,n = 10;
    int a[10] = {1,5,2,8,6,2,4,6,9,3};
    int b[10];
    int b_count = 0;
    int sum=0;  
    int avg=0;
    for(i=0;i < n;i++)
        {
            sum += a; 
        }
    avg=sum/n;
    printf("avg %d, \n",avg);
    for(i=0;i<n;i++)
    {
        if(a==i)sum += a;
        if(a>avg){b[b_count]=a; b_count++;}
    }
    printf("sum %d, \n",sum);
    for(i=0;i<b_count;i++)
    {
        int min=i;
            for(j=i+1;j<r;j++){
             if( b[j]< b[min])
                    min=j;
             }
                if(min!=i){
             sum = b; b=b[min]; b[min]=sum;}
 
    }
    for(i=0;i<b_count;i++)
    printf("%d,",b);
printf("\n");
}
Help!
Ответ Создать тему
Опции темы

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