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

Сложение больших чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить минимальные элементы матрицы на сумму элементов соответствующего столбца. http://www.cyberforum.ru/cpp-beginners/thread203366.html
Всем привет. Нужно составить программу на Си: Задана матрица NxN. Нужно заменить все минимальные элементы матрицы на сумму элементов соответствующего столбца. Заранее спасибо.
C++ Реализация блочного алгоритма шифрования - Tiny Encryption Algorithm (TEA) В общем, имеем код: #include <iostream.h> void encode(long* v, long* k) { unsigned long y=v,z=v, sum=0, /* set up */ delta=0x9e3779b9, /* a key schedule constant */ n=32 ; http://www.cyberforum.ru/cpp-beginners/thread203349.html
Объявить массив не более чем 15 элементов. Вывести обратные по модулю величины и проверить изменились ли адреса элементов этих двух массивов. C++
Объявить массив не более чем 15 элементов. Вывести обратные по модулю величины и проверить изменились ли адреса элементов этих двух массивов. Добавлено через 8 часов 4 минуты помогите...
C++ Расстановка знаков препинания
По правилу расстановки знаков препинания перед каждым знаком препинания пробел отсутствует, а после него обязательно стоит пробел. Учитывая данное правило, проверьте текст на правильность расстановки...
C++ Сумма элементов массива http://www.cyberforum.ru/cpp-beginners/thread203328.html
Для каждой строки подсчитать сумму элементов, не попадающих в заданный интервал, и записать данные в новый массив.
C++ Метод наименьших квадратов, решение системы Гауссом подскажите, пожалуйста, где ошибка. матрицу Грамма вычисляю правильно, а вот когда после вычисления прямого хода гаусса, пытаюсь вывести треугольную матрицу, чем выше порядок полинома u, тем больше... подробнее

Показать сообщение отдельно
rustock
8 / 8 / 1
Регистрация: 29.11.2010
Сообщений: 154
16.12.2010, 18:13
Цитата Сообщение от AK3RN Посмотреть сообщение
Что примечательно, проверяющая система эту версию программы приняла.
гг

Добавлено через 2 минуты
Вот:

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 <stdio.h>
#include <string.h>
#define k 1001
int main(){
char num1[k],num2[k],numr[k];
int i,j;
FILE *in,*out;
in=fopen("input.txt","r");
out=fopen("output.txt","w");
fscanf(in,"%s",num1);
fscanf(in,"%s",num2);
int bufi=0,rp=0;
for (i=strlen(num1)-1,j=strlen(num2)-1;i>=0||j>=0;i--,j--){
int okn;
if (i>=0 && j>=0)
okn=num1[i]+num2[j]+bufi-'0'*2;
if (i>=0 && j<0)
okn=num1[i]+bufi-'0';
if (i<0 && j>=0)
okn=num2[j]+bufi-'0'; 
bufi=okn/10;
okn%=10;
numr[rp++]=(char)(okn+'0');
}
if (bufi!=0)
numr[rp++]=bufi+'0';
numr[rp]='\0';
for (i=strlen(numr)-1;i>=0;i--)
fprintf(out,"%c",numr[i]);
putchar('\n');
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru