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

Написать проги на C - C++

Восстановить пароль Регистрация
 
Ёж
0 / 0 / 0
Регистрация: 19.12.2009
Сообщений: 9
19.12.2009, 23:12     Написать проги на C #1
1) Найти сумму целых положительных чисел 30<n>100, кратных 3 и оканчивающихся на 2.4 и 8.

2)Составить программу для вычисления значения с точностью до 10^(-6)
sqrt(3+sqrt(6+...+sqrt(3*(n-1)+sqrt(3*n)))).

3) В одномерном массиве, состоящем из n целых чисел, вычислить сумму положительных элементов расположенных после последнего нуля.

4) В одномерном массиве, состоящем из n целых чисел, вычислить сумму положительных элементов.

5) В квадратной матрице определить минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.

(спасибо заранее)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
19.12.2009, 23:16     Написать проги на C #2
Цитата Сообщение от Ёж Посмотреть сообщение
В квадратной матрице определить минимум среди элементов диагоналей, параллельных главной диагонали матрицы.
С такой формулировкой можно смело искать просто минимум среди всех элементов матрицы. Все-равно найденный элемент будет принадлежать какой-нибудь диагонали параллельной главной диагонали матрицы.
Ёж
0 / 0 / 0
Регистрация: 19.12.2009
Сообщений: 9
19.12.2009, 23:23  [ТС]     Написать проги на C #3
В квадратной матрице определить минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
19.12.2009, 23:25     Написать проги на C #4
Практически такая же задача. Сам переделать сможешь?
Ёж
0 / 0 / 0
Регистрация: 19.12.2009
Сообщений: 9
19.12.2009, 23:45  [ТС]     Написать проги на C #5
нет, я в массивах полный 0
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
20.12.2009, 07:29     Написать проги на C #6
5-ая:
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
#include<conio.h>
#include <stdio.h>
#include <stdlib.h>
 
void main()
{
        int n, sum, temp, **mas, i, j;
    printf("Razmernost matrici n= ");
        scanf("%d", &n);
        mas = (int **)malloc (n * sizeof (int *));
    for (i = 0; i < n; i++)
    mas [i] = (int *)malloc (n * sizeof (int));
    for(i=0;i<n;i++)  
       for(j=0;j<n;j++)
           {
          printf("[%d][%d]=",i,j);
          scanf("%d",&mas[i][j]);
           }
    printf("Ishodnay matrica\n");
    for(i=0;i<n;i++)  
        {
       for(j=0;j<n;j++)
          printf("%d\t",mas[i][j]);  
       printf("\n\n");
        }
        sum=mas[n-1][0];
        for(i=0; i<2*n-1; i++)
        {
                temp=0;
                if(i<n)
                        for(j=n-1-i; j<n; j++)
                                temp+=mas[j][j-n+1+i];
                if(i>=n)
                        for(j=i-n; j<n-1; j++)
                                temp+=mas[j-i+n][j+1];
                if(sum>temp)
                        sum=temp;
        }
    printf("Maximum : %d\n",sum);
        getch();
}
Цитата Сообщение от Ёж Посмотреть сообщение
нет, я в массивах полный 0
Зачем тогда учится?
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
20.12.2009, 08:30     Написать проги на C #7
Чуть помогу.
3.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
int main()
{
  int i,A[255],n=0,z_ind=0,sum=0;
    printf("Vvedite razmernost' massiva: ");
    scanf("%d",&n);
    for (i=0;i<n;i++)
    {
      printf("Vvedite A [%d]: ",i);
      scanf("%d",&A[i]);
        if (A[i]==0)
        z_ind=i;
    }
    for (i=z_ind;i<n;i++)
      if (A[i]>0)
          sum+=A[i];
    printf("\nSumma elementov >0 posle poslednego 0: %d",sum);
}
Добавлено через 1 минуту
4.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
int main()
{
  int i,A[255],n=0,sum=0;
    printf("Vvedite razmernost' massiva: ");
    scanf("%d",&n);
    for (i=0;i<n;i++)
    {
      printf("Vvedite A [%d]: ",i);
      scanf("%d",&A[i]);
        if (A[i]>0)
            sum+=A[i];
    }
    printf("\nSumma elementov >0: %d",sum);
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2009, 10:50     Написать проги на C
Еще ссылки по теме:

Подскажите, как написать проги для двух задач C++
как написать защиту от некоретного ввода для моей проги C++
C++ Проги

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

Или воспользуйтесь поиском по форуму:
Ёж
0 / 0 / 0
Регистрация: 19.12.2009
Сообщений: 9
20.12.2009, 10:50  [ТС]     Написать проги на C #8
Цитата Сообщение от valeriikozlov Посмотреть сообщение
Зачем тогда учится?
учиться буду после зачета, а пока я 0
Yandex
Объявления
20.12.2009, 10:50     Написать проги на C
Ответ Создать тему
Опции темы

Текущее время: 14:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru