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

не могу закончить программу. основу (как я считаю) я написала. доработать не получается - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите функцию, которая принимает буфер памяти и возвращает число лонг. Известно, что передается некая структура и число, которое нужно извлечь, нач http://www.cyberforum.ru/cpp-beginners/thread539614.html
Напишите функцию, которая принимает буфер памяти и возвращает число лонг. Известно, что передается некая структура и число, которое нужно извлечь, начиная с пятого байта. long SomeFunk(const char*...
C++ Контейнеры Описать абстрактный класс Дерево с информацией о названии, возрасте, типе (лиственное/хвойное). Описать класс-наследник Лесное дерево с доп. информацией о количестве древесины. Описать... http://www.cyberforum.ru/cpp-beginners/thread539604.html
C++ Удаление повторяющихся символов
Задача банальна. Удалить повторяющиеся символы в строке. В интернете шарил, предложенные варианты слишком сложные и непонятные. Язык си, просто си.
C++ Нужна сорировка методом вставки
Имеется следующая программа. #include <iomanip.h> #include <fstream.h> #include <stdlib.h> #include <string.h> #include <io.h> #define MARKA 10 #define S_N 10 #define HARAKTER 30
C++ Количество элементов в list http://www.cyberforum.ru/cpp-beginners/thread539575.html
Доброго времени суток. Подскажите пожалуйста как определить количество имеющихся элементов в list?
C++ Почему не работает функция? Вот понадобилась функция для взятия остатка от деления нецелых чисел написал такую: long double OperationDouble( long double a , long double b ) { long double dop; dop = a - ( b *... подробнее

Показать сообщение отдельно
a.n.o.n.i.m
137 / 137 / 15
Регистрация: 26.02.2011
Сообщений: 531
05.04.2012, 16: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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
//#include "stdafx.h"//разкоментируй если на виджуал студио будешь запускать
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
void umenschenie(int **A,int m,int n,int i,int j)
{
   printf("\n\n\tMatrix sort. A\n\n");
   for(i=0;i<m;i++)
   {
          for(j=0;j<n;j++)
          
                         A[i][j]=A[i][j]-(j+1);
          
   }
   for(i=0;i<m;i++)
   {
          for(j=0;j<n;j++)
          {
                      printf("%d ",A[i][j]);
          }
          printf("\n");
   }
   return;  
}
 
void sum_elements(int **A,int m,int n,int i,int j)
{
   printf("\nSumma nechetnyh elements v stolbcah matrix A\n\n");
   for(j=0;j<n;j++)
   {
          int sum=0;
          for(i=0;i<m;i++)
          {
                          if(A[i][j]%2!=0)
                          {
                                    sum+=A[i][j];
                          }
                      
          }
             printf("%d ",sum);
   }
   return;
}
 
int** vvod(int **A,int m,int n,int i,int j)
{
    printf("\nVvedite elementy matrix A\n\n");
   for(i=0;i<m;i++)
   {
          for(j=0;j<n;j++)
          {
                      while(!fflush(stdin)&&printf("A[%d][%d] = ",i+1,j+1)&&!scanf("%i",&A[i][j]));
          }
   }
   system("cls");
   printf("\tMatrix A\n\n");
   for(i=0;i<m;i++)
   {
          for(j=0;j<n;j++)
          {
                      printf("%d ",A[i][j]);
          }
          printf("\n");
   }
    return A;
}
 
void freemem(int **A,int m,int n,int i)
{
     for(i=0; i<m;i++)
     {
           free(A[i]);
     }
     free(A);
     return;
}
 
int** newpam(int **A,int m,int n,int i)
{
      A = (int**)malloc(m*sizeof(int));
      for(i=0; i<m;i++)
      {
          A[i] = (int*)malloc(n*sizeof(int));
      }   
      return A;
}
 
int main()
{
   int n,i,j,m;
   while(!fflush(stdin)&&printf("Vvedite kolichestvo strok = ")&&!scanf("%i",&m));
   while(!fflush(stdin)&&printf("Vvedite kolichestvo stolbcov = ")&&!scanf("%i",&n));
   int **A=newpam(A,m,n,i); 
   vvod(A,m,n,i,j);
   sum_elements(A,m,n,i,j);
   umenschenie(A,m,n,i,j);
   freemem (A,m,n,i); 
   getch();
   return 0;
}
С функциями
Этот будет работать,проверяй
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru