Ca some one please help me with aC code to allow user enter
numbers from 1 to 20 without repeating and prnt the sum of
those numbers
thnx
Answer Posted / sanjay bhosale
/ Duplicate.cpp : main project file.
// Program : To find duplicate no in array by traversing it only once.
#include "stdafx.h"
#include<stdio.h>
#include<malloc.h>
using namespace System;
int main(array<System::String ^> ^args)
{
int *arr;
int val = 0;
int size = 0;
printf(" \n Enter the no of elements in array :");
scanf_s("%d",&size);
arr = (int *)malloc(sizeof(int)*size);
printf("\n Enter elements in the range 1 to %d:",size);
for(int i=0;i<size;i++)
{
scanf_s("%d",&val);
if(val<1 && val>=size)
{
printf("\n enter element again :\t");
i--;
}
else
*(arr+i) = val;
}
int sum = 0;
getchar();
printf("Array is :\n");
for(int i=0;i<size;i++)
{
printf("\t %d",arr[i]);
sum+= arr[i];
}
getchar();
printf("\n sum : %d",sum);
int diff = sum-(size*(size-1)/2.0);
printf(" Duplicate element is :%d\n",diff);
getchar();
return 0;
}
Might this help you........
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is the use of ?: Operator?
Can an array be an Ivalue?
why wipro wase
What does the c preprocessor do?
List at least 10 sorting methods indicating their average case complexity, worst case complexity and best case complexity.
What are types of functions?
How do you convert strings to numbers in C?
what is the difference between 123 and 0123 in c?
What are preprocessor directives in c?
while initialization of array why we use a[][2] why not a[2][]...?
A global variable when referred to in another file is declared as this a) local variable b) external variable c) constant d) pointers
How can I write a function that takes a format string and a variable number of arguments?
What does #pragma once mean?
Does c have circular shift operators?
Can you pass an entire structure to functions?